Skip to content
Reference>Patterns>Sections>Instance Properties

Definition of Instance Properties

In addition to functional roles, Instance Properties (IP) must be defined. These instance properties define which columns the schema has for the instance metadata. The IP can be used to make the schema as flexible as possible so that additional information required in a project can be stored in the instance metadata. The IPs are defined by the following attributes:

Name: The arbitrary name of the instance property

Datatype: The data type of the IP (string, integer, etc.)

Occurrence: The property could either be required, optional or disallowed

Regular Expression: Defines a regular expression which is used to check the values in this property

Enumeration: A list of allowed values

Unique: If true, the property must be unique within an instance

Default Value: A default value for this property

Description: Optional description of the IP used by the developer for the documentation