insula

Vector feature property common attributes Schema

https://cgi-italy.github.io/insula/schemas/v1.1.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*

common Type

object (Vector feature property common attributes)

common Properties

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

id

The property id (e.g. column name)

id

id Type

string (Property identifier)

name

The property human readable title

name

name Type

string (Property title)

description

The property description

description

description Type

string (Property description)

filterable

A flag indicating if filtering should be enabled for this property

filterable

filterable Type

boolean (Property filtering flag)

filterable Default Value

The default value is:

true

sortable

A flag indicating if sorting should be enabled for this property

sortable

sortable Type

boolean (Property sorting flag)

sortable Default Value

The default value is:

true

quantity

The quantity measured by a variable

quantity

quantity Type

object (Measured quantity)

quantity Examples

{
  "id": "area_m2",
  "name": "Area",
  "description": "Area in squared meters",
  "units": "m²"
}