==Basics==
In {{UBIK}}, a MetaProperty describes a single feature of a certain [[MetaClass]]. A MetaProperty will never hold own values, but it serves as a definition for a resulting [[BaseProperty]] on a derived [[Instance|ContentClass]].
For enhanced reuse, MetaProperties can be organized in a Pool and linked to many MetaClasses, using the [[SYSREL_METAPROPERTY|Systemrelation MetaProperty]]
==Initial valueData Types==The initial value of a A MetaProperty defines which value will be set needs to the property initially when have a new instance data type that determines which kind of data should be stored in it is created. Once the value is changed, the initial value is lost for this instance.The following data types are supported by {{UBIK}}:
===Undefined=== ===Boolean=== ===ByteStream=== ===Source Code=== ===Date/Time=== ===Floating point=== ===File reference=== ===Geo Data=== ===Guid=== ===Integer=== ===Text=== ===XML=== ==Configuration==A MetaProperty can be configured with various additional options which are described in the following. ===String Length=== ===Multilanguage=== ===Reference=== ===Selective List=== ===Unit Item=== ===Format=== ===Value Validation=== ===Needs Validation=== ===Default value===
The default value of a MetaProperty defines which value will be delivered by a property if it doesn't have an own value set.
===Initial value===
The initial value of a MetaProperty defines which value will be set to the property initially when a new instance of it is created. Once the value is changed, the initial value is lost for this instance.
===Index Keys===
===Index Count===
===Index Type===
===Bytestream Type===
===Category===
==Editing a MetaProperty==