https://cgi-italy.github.io/insula/schemas/v1.0.0/apps/insula-vector-dataset-time-dynamic-data.schema.json#/$defs/timeDynamicDataSourceForeignKey
Define the relation between the source and the target collection. In SQL terms: FOREIGN KEY(sourceAttribute) REFERENCE targetCollection(targetAttribute)
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
(Time dynamic data foreign key)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
sourceAttribute | string |
Required | cannot be null | Vector dataset time dynamic data |
targetLayer | string |
Required | cannot be null | Vector dataset time dynamic data |
targetAttribute | string |
Required | cannot be null | Vector dataset time dynamic data |
The id of the attribute in the source collection to use as foreign key
sourceAttribute
is required
Type: string
(Source property)
cannot be null
defined in: Vector dataset time dynamic data
string
(Source property)
The ID of the collection containing the time dynamic data
targetLayer
is required
Type: string
(Target layer)
cannot be null
defined in: Vector dataset time dynamic data
string
(Target layer)
The ID of the attribute referenced in the target collection
targetAttribute
is required
Type: string
(Target attribute)
cannot be null
defined in: Vector dataset time dynamic data
string
(Target attribute)