Elyse Metadata Basics

Metadata Fields

Elyse uses an extensible attribute system. Any number of additional fields can be created by users with Configurator-level role privileges.

Metadata fields comprise either Open-Input Fields or Entity-Reference Fields.

Open-input fields allow users to manually enter a literal value. Each open-input field must have a field name, e.g. Title. Open-input fields are related to either documents or files, and when linked to the document or file object they are bound directly as a value-based link. Open-input fields may be created from one of the following data types.

The name of a field for a given data type and object type must be unique.

Integer and real number metadata fields can also be linked to a Units of Measure field.

Entity-reference fields present a predefined list of options. Instead of storing a value, these fields link directly to the unique ID of the list member, creating a relational link. The name of the list member will only ever exist in one place. So if the list member name is changed then the change will appear universally.

Entity-reference fields comprise the following types.

Radio button lists are lists from which only one member can be selected at a time. For example, a document cannot be both current and cancelled at the same time. Multi-select lists allow more than one member to be selected from the list. For example, a document may be both a form and also a guide.

Entity-reference fields fall into the following categories.

Document-related entity-reference fields can only be linked to documents, and file-related only related to files, whereas common object type entity-reference fields may be linked to either documents or files.

Pre-Configured Fields

Elyse is pre-configured with a number of metadata fields.

Document Free Text Fields

Document Integer

Document Date

Document Radio Button Lists

File Radio Button Lists

File Date

File Free Text

Special Metadata Fields

Some metadata fields have specific special purposes.

Other metadata fields are related to fixed attributes of objects.

Transaction groups are used to group any arbitrary group of documents or files so that the same list can be retrieved later. For example if a group of files is loaded into Elyse then every file in the group can be assigned the same transaction group.

Booking management data is used to control booking documents out and in.

Document ID lock status indicates if a document ID has been locked so that it cannot be altered without elevated privileges.

Audit data is automatically stored against various records. This includes when the record was created and by whom.

File content hash is an SHA256 hash of the content of a file. This is used for duplicate management. If duplicate management is enabled then Elyse will prevent loading of duplicate files.

Documents can also be grouped into document groups and files grouped into file groups. Document groups are used as part of permission filtering to restrict access to documents and associated files to authorized users. File groups are used for managing rights to edit the metadata of files.

How Metadata is Used

Metadata is generally used for sorting, grouping and controlling objects. This is distinct from tags which are generally used to describe and locate objects. An analogy is that metadata is like the table of contents at the front of a book while tags are like an index at the back of the book.