- Weather Observed schema


An observation of weather conditions at a certain place and time. This data model has been developed in cooperation with mobile operators and the GSMA.

Type: object

All from GSMA-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons

Type: object

Property. Unique identifier of the entity

Type: string

Property. Identifier format of any NGSI entity

Must match regular expression: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$

Must be at least 1 characters long

Must be at most 256 characters long

Type: string

Property. Identifier format of any NGSI entity

Type: string

Property. Entity creation timestamp. This will usually be allocated by the storage platform.

Type: string

Property. Timestamp of the last modification of the entity. This will usually be allocated by the storage platform.

Type: string

Property. A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object.

Type: string

Property. The name of this item.

Type: string

Property. An alternative name for this item

Type: string

Property. A description of this item

Type: string

Property. A sequence of characters identifying the provider of the harmonised data entity.

Type: array

Property. A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)

Each item of this array must be:

Type: object

Property. Unique identifier of the entity

Same definition as id


Property. list of uri pointing to additional resources about the item

Type: array of string

Must contain a minimum of 1 items

Each item of this array must be:

Type: string
Type: string
Type: object

All from Location-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons


Geoproperty. Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon

Type: object

Geoproperty. Geojson reference to the item. Point

Type: enum (of string)

Must be one of:

  • "Point"

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. LineString

Type: enum (of string)

Must be one of:

  • "LineString"

Type: array of array

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. Polygon

Type: enum (of string)

Must be one of:

  • "Polygon"

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 4 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiPoint

Type: enum (of string)

Must be one of:

  • "MultiPoint"

Type: array of array

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiLineString

Type: enum (of string)

Must be one of:

  • "MultiLineString"

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiLineString

Type: enum (of string)

Must be one of:

  • "MultiPolygon"

Type: array of array

Each item of this array must be:

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 4 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Property. The mailing address. Model:'https://schema.org/address'

Type: string

Property. The street address. Model:'https://schema.org/streetAddress'

Type: string

Property. The locality in which the street address is, and which is in the region. Model:'https://schema.org/addressLocality'

Type: string

Property. The region in which the locality is, and which is in the country. Model:'https://schema.org/addressRegion'

Type: string

Property. The country. For example, Spain. Model:'https://schema.org/addressCountry'

Type: string

Property. The postal code. For example, 24004. Model:'https://schema.org/https://schema.org/postalCode'

Type: string

Property. The post office box number for PO box addresses. For example, 03578. Model:'https://schema.org/postOfficeBoxNumber'

Type: string

Property. The geographic area where a service or offered item is provided. Model:'https://schema.org/Text'

Type: object

All from Weather https://smart-data-models.github.io/dataModel.Weather/weather-schema.json#/definitions/Weather-Commons

Type: object

Property. Air conditions categories

Type: number

Property. Temperature of the item

Type: number

Property. Temperature appreciation of the item

Type: number

Property. Humidity in the Air

Value must be greater or equal to 0 and lesser or equal to 1

Type: object

Type: string

Property. Text description of the weather. Model:'http://schema.org/Text'.


Property. Model:'http://schema.org/Text'. Categories of visibility

Type: enum (of string)

Must be one of:

  • "veryPoor"
  • "poor"
  • "moderate"
  • "good"
  • "veryGood"
  • "excellent"
Type: number

Value must be greater or equal to 0

Type: number

Property. Model:'http://schema.org/Number'. Direction of the wind bet

Value must be greater or equal to -180 and lesser or equal to 180

Type: number

Property. Model:'http//schema.org/Number'. Intensity of the wind

Value must be greater or equal to 0

Type: string

Relationship. Model:'http://schema.org/URL'. Point of interest related to the item

Type: number

Property. Model:'https://schema.org/Number'. The atmospheric pressure observed measured in Hecto Pascals. Units:'Hecto pascals'

Value must be greater or equal to 0

Type: number

Property. Model:'https://schema.org/Number'. (https://en.wikipedia.org/wiki/Illuminance) observed measured in lux (lx) or lumens per square metre (cd·sr·m−2).

Value must be greater or equal to 0

Type: object

Type: enum (of string)

Property. NGSI Entity type. It has to be WeatherObserved

Must be one of:

  • "WeatherObserved"

Type: string

Property. Date of the observed entity defined by the user.

Type: number

Property. Temperature of the item

Type: number

Property. Temperature appreciation of the item

Type: number

Property. Humidity in the Air

Value must be greater or equal to 0 and lesser or equal to 1

Type: number

Property. Model:'https://schema.org/Number'. Amount of water rain registered. Unis:'Liters per square meter'.

Value must be greater or equal to 0

Type: number

Property. Model:'https://schema.org/Number'. The solar radiation observed measured in Watts per square. Units:'w/m2'

Value must be greater or equal to 0


Property. Model:'https://schema.org/DateTime'. Enum:'falling, raising, steady'. Is the pressure rising or falling? It can be expressed in quantitative terms or qualitative terms.

Type: enum (of string)

Must be one of:

  • "falling"
  • "raising"
  • "steady"

Type: number

Property. Model:'https://schema.org/Number'. Units:'Celsius degrees'. The dew point encoded as a number


Relationship. Model:'https://schema.org/URL'. A reference to the device(s) which captured this observation.

Type: string

Property. Identifier format of any NGSI entity

Must match regular expression: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$

Must be at least 1 characters long

Must be at most 256 characters long

Type: string

Property. Identifier format of any NGSI entity

Type: number

Property. Model:'https://schema.org/Number'. The water level surface elevation observed by Hydrometric measurement sensors, namely a Stream Gauge expressed in centimeters. Units:'centimeters'

Value must be greater or equal to 0

Type: number

Property. Model:'https://schema.org/Number'. The snow height observed by generic snow depth measurement sensors, expressed in centimeters. Units:'centimeters'

Value must be greater or equal to 0

Type: number

Property. Model:'https://schema.org/Number'. The maximum UV index for the period, based on the World Health Organization's UV Index measure. http://www.who.int/uv/intersunprogramme/activities/uv_index/en/

Value must be greater or equal to 1

The following properties are required: