Classifications

Classifications are a long-standing feature of MediaHaven but have been improved in version 24.4

Profiles

Classifications sit at the top of the Record Tree and are used to define the metadata model for the Intellectual Objects and Data Objects that are children of this classification.

Each classification is linked with an ordered list of Metadata & Classification Profiles.

From version 24.4 each profile is exclusively linked with a classification and cannot be used for another classification.

Default Values

Secondly, classifications can also provide the default values for some its Metadata Fields that use the Metadata Inheritance. This ensures that all objects created under this classification have these default values for each inheriting metadata field.

Classification & Series

Providing these default values is not mandatory and could be delegated to 1 lower level in the record tree. For example, introducing a distinct intellectual object type, e.g. “Series”, provides these defaults and mandates that the other intellectual/data objects must be children of “Series”. In this manner, the classification provides the metadata definition whereas the different series provide a particular implementation/value of that metadata definition.

API

From version 24.4 a dedicated MediaHaven REST API is available for classifications → https://integration.mediahaven.com/mediahaven-rest-api/v2/api-docs/index.html#mediahaven-rest-api-manual-classifications-and-metadata-profiles.

Rights Management

From version 24.4 access to classifications in the Settings & Management application no longer uses Rights Management externally.

Operation

Version <24.4

Version 24.4+

Operation

Version <24.4

Version 24.4+

Read

  • Read rights to the classification

  • Find classifications

    • Same organisation: all classifications are accessible

    • Other organisation: the function ADMIN_VIEW_ALL_ORGANISATIONS

  • Get a single classification

    • Knowledge of the ID is sufficient

Edit

  • Write rights to the classification

  • The function ADMIN_PROFILES

  • Same organisation: all classifications are editable

  • Other organisation: the function ADMIN_EDIT_ALL_ORGANISATIONS