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:

AttributeDescription
NameThe arbitrary name of the instance property
DatatypeThe data type of the IP (string, integer, etc.)
OccurrenceThe property could either be required, optional or disallowed
Regular ExpressionDefines a regular expression which is used to check the values in this property
EnumerationA list of allowed values
UniqueIf true, the property must be unique within an instance
Default ValueA default value for this property
DescriptionOptional description of the IP used by the developer for the documentation