iconik provides comprehensive abilities for managing your metadata for Assets and Collections. You can setup how the metadata will work, what fields are available, and how users will interact with metadata that has been provided by the admin. The administration of metadata is broken down into three parts:
- Metadata Views
- Metadata Fields
- Metadata Categories.
These are explained below.
Metadata Fields are defined in iconik and can be used to add metadata to an asset. These are defined by the admin, and then they are composed into views. Metadata Fields can live in multiple Metadata Views.
Metadata Fields also have attributes that can be defined on them, such as the type of field, whether it's Read Only, or which options are available to choose from in a selected view. All the attributes are listed in the overview of Metadata Field Entities.
Any Metadata Field that you define can then be used on any Asset or Collection. But you will need to place it in a view to be able to see it in the Web interface.
Metadata views are like forms, which are composed of metadata fields. The fields can also be split up with dividers into logical groups.
You can define which Metadata Views are shown by using Metadata Categories.
Metadata Views can also have ACLs on them to define who is allowed to Read and Write using them. By using ACLs and multiple views you can allow different users to see different fields of the same asset or collection.
In addition to adding Metadata Fields, you can also override properties of a field in the view.
Metadata Categories define where a view is allowed to be used in iconik. This means that you can use one view for Search, another for Collections and yet another for Assets.
Further to this each Metadata Category has a “Default” sub-category and you can create additional sub-categories to organize your Metadata Views into Categories that map to your needs. For example you may wish to have Metadata categories for Sport, News, Entertainment - and each of these could have one or more views for capturing metadata.