https://cgi-italy.github.io/insula/schemas/v1.0.0/common/vector-feature-property.schema.json#/$defs/common
Definition of vector feature property common attribute
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | vector-feature-property.schema.json* |
object
(Vector feature property common attributes)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
id | string |
Required | cannot be null | Vector feature property |
name | string |
Required | cannot be null | Vector feature property |
description | string |
Optional | cannot be null | Vector feature property |
filterable | boolean |
Optional | cannot be null | Vector feature property |
sortable | boolean |
Optional | cannot be null | Vector feature property |
quantity | object |
Optional | cannot be null | Vector feature property |
The property id (e.g. column name)
id
is required
Type: string
(Property identifier)
cannot be null
defined in: Vector feature property
string
(Property identifier)
The property human readable title
name
is required
Type: string
(Property title)
cannot be null
defined in: Vector feature property
string
(Property title)
The property description
description
is optional
Type: string
(Property description)
cannot be null
defined in: Vector feature property
string
(Property description)
A flag indicating if filtering should be enabled for this property
filterable
is optional
Type: boolean
(Property filtering flag)
cannot be null
defined in: Vector feature property
boolean
(Property filtering flag)
The default value is:
true
A flag indicating if sorting should be enabled for this property
sortable
is optional
Type: boolean
(Property sorting flag)
cannot be null
defined in: Vector feature property
boolean
(Property sorting flag)
The default value is:
true
The quantity measured by a variable
quantity
is optional
Type: object
(Measured quantity)
cannot be null
defined in: Vector feature property
object
(Measured quantity)
{
"id": "area_m2",
"name": "Area",
"description": "Area in squared meters",
"units": "m²"
}