/
Complex Fields

Complex Fields

The number of children in a complex field is limited to 1000 children from version 24.3

Level 1

Extends

Comment

Example

Since

Level 1

Extends

Comment

Example

Since

no specialisation

 

Contains as value a list of metadata fields

Browses

 

MultiItemField

 

Contains as value a list of simple fields. 

  • The string value of sub fields are trimmed and empty values are ignored

  • The sub fields have no order

  • The sub fields can be duplicate on their key, but their value must differ (case insensitive)

Authors

 

ListField

MultiItemField

  • ListField is a specialised MultiItemField where all sub fields must have the same (predefined) key

  • This allows for representing the value as a list

Keywords

 

MapField

MultiItemField

  • MapField is a specialized MultiItemField where all sub fields have a unique key.

  • This allows for representing the value as a (hash) map

Versioning

 

PositionField

MapField

  • PositionField is a specialised MapField with following sub fields

    • Location is a GeoCoordinateField

    • Address contains the formatted address line

    • Country (optional)

    • Area (optional)

    • SubArea (optional)

    • Postal (optional)

    • Locality (optional)

    • SubLocality (optional)

    • Street (optional)

  • The system automatically fills out Location or Address if one of the two is missing

  • See the field Position as example in Metadata 21.2

Position

21.2

OrderedMultiItemField

ComplexField

Contains as value a list of simple fields. 

  • The string value of sub fields are trimmed and empty values are ignored

  • The sub fields have a strict order

  • The sub fields can be duplicate on their key, but their value must differ (case sensitive)

  • When adding a sub field which already exists it will moved to the end of the list

Profiles

21.2

ComplexMapField

ComplexField

  • ComplexMapField is a specialized ComplexField where all sub fields have a unique key but opposed to MapField some children are themselves ComplexField

  • This allows for representing the value as a (hash) map

Browses.Browse

 

ComplexListField

ComplexField

Contains as value a list of complex fields

  • All sub fields must have the same (predefined) key

  • Each sub field must have a distinct value

  • When adding a sub field which already exists it will moved to the end of the list

  • This allows for representing the value as a list

LimitedCategories

21.3

Thesaurus Field

MapField

Contains a single concept from a thesaurus. See Thesaurus Field for more information.

Category child of

LimitedCategories

21.3

TimerField

MapField

Contains 2 sub fields

  • ExpectedDate of type DateField

    • Sets the date when the record timer should fire

  • EffectiveDate of type DateField

    • Date at which the record timer acted on the record

 

22.4

Related content

Simple Fields
Simple Fields
More like this
Metadata Field Types
Metadata Field Types
More like this
Field Definitions
Field Definitions
Read with this
Field Definition Restrictions
Field Definition Restrictions
More like this
Metadata Harvest & Mining
Metadata Harvest & Mining
Read with this
Full-text search (POC)
Full-text search (POC)
Read with this