WeatherAlert: description: A weather alert generated by a user or device in a given location properties: address: description: The mailing address properties: addressCountry: description: 'The country. For example, Spain' type: string x-ngsi: model: https://schema.org/addressCountry type: Property addressLocality: description: 'The locality in which the street address is, and which is in the region' type: string x-ngsi: model: https://schema.org/addressLocality type: Property addressRegion: description: 'The region in which the locality is, and which is in the country' type: string x-ngsi: model: https://schema.org/addressRegion type: Property district: description: 'A district is a type of administrative division that, in some countries, is managed by the local government' type: string x-ngsi: type: Property postOfficeBoxNumber: description: 'The post office box number for PO box addresses. For example, 03578' type: string x-ngsi: model: https://schema.org/postOfficeBoxNumber type: Property postalCode: description: 'The postal code. For example, 24004' type: string x-ngsi: model: https://schema.org/https://schema.org/postalCode type: Property streetAddress: description: The street address type: string x-ngsi: model: https://schema.org/streetAddress type: Property streetNr: description: Number identifying a specific property on a public street type: string x-ngsi: type: Property type: object x-ngsi: model: https://schema.org/address type: Property alertSource: anyOf: - description: Identifier format of any NGSI entity maxLength: 256 minLength: 1 pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ type: string x-ngsi: type: Property - description: Identifier format of any NGSI entity format: uri type: string x-ngsi: type: Property description: Source of the alert x-ngsi: model: http://schema.org/URL type: Relationship alternateName: description: An alternative name for this item type: string x-ngsi: type: Property areaServed: description: The geographic area where a service or offered item is provided type: string x-ngsi: model: https://schema.org/Text type: Property category: description: 'Category of the Alert. Enum:''traffic, naturalDisaster, weather, environment, health, security, agriculture''' enum: - traffic - naturalDisaster - weather - environment - health - security - agriculture type: string x-ngsi: type: Property data: description: Payload containing the data retrieved type: object x-ngsi: type: Property dataProvider: description: A sequence of characters identifying the provider of the harmonised data entity type: string x-ngsi: type: Property dateCreated: description: Entity creation timestamp. This will usually be allocated by the storage platform format: date-time type: string x-ngsi: type: Property dateIssued: description: The date and time the item was issued in ISO8601 UTC format format: date-time type: string x-ngsi: model: https://schema.org/DateTime type: Property dateModified: description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform format: date-time type: string x-ngsi: type: Property description: description: A description of this item type: string x-ngsi: type: Property id: anyOf: - description: Identifier format of any NGSI entity maxLength: 256 minLength: 1 pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ type: string x-ngsi: type: Property - description: Identifier format of any NGSI entity format: uri type: string x-ngsi: type: Property description: Unique identifier of the entity x-ngsi: type: Property location: description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon' oneOf: - description: Geojson reference to the item. Point properties: bbox: items: type: number minItems: 4 type: array coordinates: items: type: number minItems: 2 type: array type: enum: - Point type: string required: - type - coordinates title: GeoJSON Point type: object x-ngsi: type: GeoProperty - description: Geojson reference to the item. LineString properties: bbox: items: type: number minItems: 4 type: array coordinates: items: items: type: number minItems: 2 type: array minItems: 2 type: array type: enum: - LineString type: string required: - type - coordinates title: GeoJSON LineString type: object x-ngsi: type: GeoProperty - description: Geojson reference to the item. Polygon properties: bbox: items: type: number minItems: 4 type: array coordinates: items: items: items: type: number minItems: 2 type: array minItems: 4 type: array type: array type: enum: - Polygon type: string required: - type - coordinates title: GeoJSON Polygon type: object x-ngsi: type: GeoProperty - description: Geojson reference to the item. MultiPoint properties: bbox: items: type: number minItems: 4 type: array coordinates: items: items: type: number minItems: 2 type: array type: array type: enum: - MultiPoint type: string required: - type - coordinates title: GeoJSON MultiPoint type: object x-ngsi: type: GeoProperty - description: Geojson reference to the item. MultiLineString properties: bbox: items: type: number minItems: 4 type: array coordinates: items: items: items: type: number minItems: 2 type: array minItems: 2 type: array type: array type: enum: - MultiLineString type: string required: - type - coordinates title: GeoJSON MultiLineString type: object x-ngsi: type: GeoProperty - description: Geojson reference to the item. MultiLineString properties: bbox: items: type: number minItems: 4 type: array coordinates: items: items: items: items: type: number minItems: 2 type: array minItems: 4 type: array type: array type: array type: enum: - MultiPolygon type: string required: - type - coordinates title: GeoJSON MultiPolygon type: object x-ngsi: type: GeoProperty x-ngsi: type: GeoProperty name: description: The name of this item type: string x-ngsi: type: Property owner: description: A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s) items: anyOf: - description: Identifier format of any NGSI entity maxLength: 256 minLength: 1 pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ type: string x-ngsi: type: Property - description: Identifier format of any NGSI entity format: uri type: string x-ngsi: type: Property description: Unique identifier of the entity x-ngsi: type: Property type: array x-ngsi: type: Property seeAlso: description: list of uri pointing to additional resources about the item oneOf: - items: format: uri type: string minItems: 1 type: array - format: uri type: string x-ngsi: type: Property severity: description: Severity of the Alarm enum: - informational - low - medium - high - critical type: string x-ngsi: type: Property source: description: '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 x-ngsi: type: Property subCategory: description: 'Weather categories. Enum:'' avalanches,coastalEvent, coldWave, flood, fog, forestFire, heatWave, highTemperature, hurricane, ice, lowTemperature, rainfall, rain_flood, snow, snow_ice, thunderstorms, tornado, tropicalCyclone, tsunami, wind''' enum: - avalanches - coastalEvent - coldWave - flood - fog - forestFire - heatWave - highTemperature - hurricane - ice - lowTemperature - rainfall - rain_flood - snow - snow_ice - thunderstorms - tornado - tropicalCyclone - tsunami - wind type: string x-ngsi: type: Property type: description: NGSI entity type. It has to be WeatherAlert enum: - WeatherAlert type: string x-ngsi: type: Property validFrom: description: The start of the validity period for this forecast as a ISO8601 format format: date-time type: string x-ngsi: model: https://schema.org/DateTime type: Property validTo: description: The end of the validity period for this forecast as a ISO8601 format format: date-time type: string x-ngsi: model: https://schema.org/DateTime type: Property required: - id - type - alertSource - category - subCategory - dateIssued type: object x-derived-from: "" x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2023 Contributors to Smart Data Models Program' x-license-url: https://github.com/smart-data-models/dataModel.Weather/blob/master/WeatherAlert/LICENSE.md x-model-schema: https://smart-data-models.github.io/dataModel.Weather/WeatherAlert/schema.json x-model-tags: "" x-version: 0.4.1