Skip to content
On this page

Individual Tree Schema

txt
https://schema.vinv.io/vinv-cadastre/0.0.1.json#/properties/tree
1

Tree definition

AbstractExtensibleStatusIdentifiableCustom PropertiesAdditional PropertiesAccess RestrictionsDefined In
Can be instantiatedNoUnknown statusNoForbiddenForbiddennonedereferenced.doc.json*

tree Type

object (Individual Tree)

tree Properties

PropertyTypeRequiredNullableDefined by
speciesstringRequiredcannot be nullCadastre
dbhnumberRequiredcannot be nullCadastre
heightnumberOptionalcan be nullCadastre
trunkobjectOptionalcan be nullCadastre
crownobjectOptionalcan be nullCadastre
birthstringOptionalcan be nullCadastre

species

Tree Species values taken from https://github.com/b-lack/tree-species

species

species Type

string (Tree species)

species Constraints

pattern: the string must match the following regular expression:

txt
^[a-zA-Z0-9_-]{3}$
1

try pattern

species Examples

json
"JM2"
1

dbh

Diameter in centimeter

dbh

dbh Type

number (Diameter at Breast Height)

dbh Constraints

multiple of: the value of this number must be a multiple of: 0.1

maximum: the value of this number must smaller than or equal to: 100

minimum: the value of this number must greater than or equal to: 1

dbh Examples

json
34
1
json
56
1

height

Height in Meter

height

height Type

number (Height)

height Constraints

multiple of: the value of this number must be a multiple of: 0.1

maximum: the value of this number must smaller than or equal to: 99

minimum: the value of this number must greater than or equal to: 0.5

height Examples

json
14
1
json
13.5
1
json
15.6
1

trunk

Trunk definition

trunk

trunk Type

object (Trunk)

crown

Crown definition

crown

crown Type

object (Crown)

birth

Birthday of the tree

birth

birth Type

string (Birthday)

birth Constraints

date: the string must be a date string, according to RFC 3339, section 5.6

birth Examples

json
"2010-09-13"
1

Released under the GNU GENERAL PUBLIC LICENSE.