### Property Interface

This interface allows the creation of properties. Depending on the data type chosen, specific parameters may be needed. The mandatory parameters for all data types are:

- Property Name: Defined name for the new property.

- Default Value: Default value associated with the data type chosen.

- Is Auto Number: Indicates whether this property will be used as an identifier attribute.

- Is Required: Indicates whether this attribute should always be set.

For the creation of basic data types, there is no need to define additional parameters. These basic types are:

- Boolean

- Double

- Float

- Int 16/32/64

For Date and Time type the additional parameters are:

- Date Time Type:

- Date
- Date Period
- Date Durantion
- Time Duration
- Time Instante
- Time Period
- Time Instante wih Zone
- Time Period with Zone

For Geometry type the additional parameters are:

- Geometry Type: For the following geometry types, the following extensions apply - Z / M / ZM.

- Geometry
- Point
- Line String
- Circular String
- Compound Curve
- Polygon
- Geometry Collection
- Multi Point
- Multi Line
- Multi Polygon
- Polyhedral Surface
- TIN
- Triangle

- SRID: Spatial Reference System information.

For Numeric type the additional parameters are:

- Precision: Total number of digits of a numeric value.

- Scale: Number of digits for the right of the decimal point of a numeric value.

For String type the additional parameters are:

- String Type:

- String
- Fixed String
- Var String

- Size: Maximum number of characters for a varying string or the number of characters for a fixed length string.