https://cgi-italy.github.io/insula/schemas/v1.0.0/apps/insula-vector-dataset-time-dynamic-data.schema.json#/$defs/timeDynamicDataSource
Vector time dynamic data source
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | insula-vector-dataset-time-dynamic-data.schema.json* |
object
(Vector time dynamic data source)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
foreignKey | object |
Required | cannot be null | Vector dataset time dynamic data |
targetTimeAttribute | string |
Required | cannot be null | Vector dataset time dynamic data |
targetAttributes | array |
Optional | cannot be null | Vector dataset time dynamic data |
Define the relation between the source and the target collection. In SQL terms: FOREIGN KEY(sourceAttribute) REFERENCE targetCollection(targetAttribute)
foreignKey
is required
Type: object
(Time dynamic data foreign key)
cannot be null
defined in: Vector dataset time dynamic data
object
(Time dynamic data foreign key)
The target collection attribute to be used as time. Shall be of ‘date’ type
targetTimeAttribute
is required
Type: string
(Target collection time attribute)
cannot be null
defined in: Vector dataset time dynamic data
string
(Target collection time attribute)
targetAttributes
is optional
Type: an array of merged types (Vector feature property)
cannot be null
defined in: Vector dataset time dynamic data
an array of merged types (Vector feature property)