From a363f9200c3e81aef8cd1d198bdf211f9c2e56ef Mon Sep 17 00:00:00 2001 From: Alberto Abella Date: Mon, 16 Sep 2024 21:31:19 +0200 Subject: [PATCH] updated $schema last version --- SubsetWithCommonCharacteristics/schema.json | 853 ++++---------------- 1 file changed, 139 insertions(+), 714 deletions(-) diff --git a/SubsetWithCommonCharacteristics/schema.json b/SubsetWithCommonCharacteristics/schema.json index 43abd6e..a33360a 100644 --- a/SubsetWithCommonCharacteristics/schema.json +++ b/SubsetWithCommonCharacteristics/schema.json @@ -1,720 +1,145 @@ { - "$schema": "http://json-schema.org/schema#", - "$schemaVersion": "0.0.1", - "$id": "https://smart-data-models.github.io/dataModel.ERA/Certificate/schema.json", - "modelTags": "ERA vocabulary, railway, train", - "license": "https://smart-data-models.github.io/dataModel.ERA/Certificate/LICENSE.md", - "derivedFrom": "http://data.europa.eu/949/SubsetWithCommonCharacteristics", - "type": "object", - "allOf": [ - { - "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schemaVersion": "0.3.4", + "modelTags": "IUDX", + "$id": "https://smart-data-models.github.io/dataModel.Weather/WeatherObserved/schema.json", + "title": "Weather Observed schema - Smart Data Models", + "description": "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", + "allOf": [ + { + "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" + }, + { + "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" + }, + { + "$ref": "https://smart-data-models.github.io/dataModel.Weather/weather-schema.json#/definitions/Weather-Commons" + }, + { + "properties": { + "type": { + "type": "string", + "enum": [ + "WeatherObserved" + ], + "description": "Property. NGSI Entity type. It has to be WeatherObserved" }, - { - "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" + "dateObserved": { + "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/dateObserved" }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "SubsetWithCommonCharacteristics" - ], - "description": "Property. NGSI data type. It has to be SubsetWithCommonCharacteristics" - }, - "IdPhoneErtmsRadioBlockCenter": { - "type": "string", - "description": "Property. ID and phone number of ERTMS/ETCS Radio Block Center" - }, - "accelerationLevelCrossing": { - "type": "string", - "description": "Property. Acceleration allowed at level crossing" - }, - "additionalBrakingInformationDocument": { - "type": "string", - "description": "Property. Documents available by the IM relating to braking performance" - }, - "atoErrorCorrectionsOnboard": { - "type": "string", - "description": "Property. ATO error corrections required for the on-board" - }, - "automaticDroppingDeviceRequired": { - "type": "boolean", - "description": "Property. Automatic dropping device required" - }, - "bigMetalMass": { - "type": "boolean", - "description": "Property. Big metal mass" - }, - "cantDeficiency": { - "type": "integer", - "description": "Property. Cant deficiency" - }, - "compatibilityProcedureDocument": { - "type": "string", - "description": "Property. Document with the procedure(s) for static and dynamic route compatibility checks" - }, - "conditionsSwitchClassBSystems": { - "type": "string", - "description": "Property. Special technical conditions required to switch over between ERTMS/ETCS and Class B systems" - }, - "conditionsSwitchTrainProtectionSystems": { - "type": "string", - "description": "Property. Special conditions to switch over between different class B train protection, control and warning systems" - }, - "contactStripMaterialMetallicContent": { - "type": "integer", - "description": "Property. Contact strip material metallic content" - }, - "dNvovtrp": { - "type": "integer", - "description": "Property. D_NVOVTRP" - }, - "dNvpotrp": { - "type": "integer", - "description": "Property. D_NVPOTRP" - }, - "dNvroll": { - "type": "integer", - "description": "Property. D_NVROLL" - }, - "demonstrationENE": { - "type": "string", - "description": "Property. EI declaration of demonstration for track (ENE)" - }, - "distSignToPhaseEnd": { - "type": "integer", - "description": "Property. Distance between signboard and phase separation ending" - }, - "documentRestrictionPositionContactLineSeparation": { - "type": "string", - "description": "Property. Document with restriction related to the position of Multiple Traction unit(s) to comply with contact line separation" - }, - "documentRestrictionPowerConsumption": { - "type": "string", - "description": "Property. Document with restriction related to power consumption of specific electric traction unit(s)" - }, - "eddyCurrentBrakingConditionsDocument": { - "type": "string", - "description": "Property. Document with the conditions for the use of eddy current brakes" - }, - "etcsErrorCorrectionsOnboard": { - "type": "string", - "description": "Property. ETCS error corrections required for the on-board" - }, - "etcsImplementsLevelCrossingProcedure": { - "type": "boolean", - "description": "Property. ETCS trackside implements level crossing procedure or an equivalent solution" - }, - "etcsInfillLineAccess": { - "type": "boolean", - "description": "Property. ETCS infill necessary for line access" - }, - "etcsNationalPacket44": { - "type": "boolean", - "description": "Property. ETCS national packet 44 application implemented" - }, - "etcsOptionalFunctions": { - "type": "string", - "description": "Property. ETCS optional functions" - }, - "etcsSystemFunctionalitiesNextFiveYears": { - "type": "string", - "description": "Property. ETCS system version 2.2 or 3.0 functionalities to be required in the next 5 years" - }, - "etcsTransmitsTrackConditions": { - "type": "boolean", - "description": "Property. Is the ETCS trackside engineered to transmit Track Conditions" - }, - "flangeLubeForbidden": { - "type": "boolean", - "description": "Property. Use of flange lubrication forbidden" - }, - "gaugingCheckLocation": { - "type": "string", - "description": "Property. Railway location of particular points requiring specific checks" - }, - "gaugingTransversalDocument": { - "type": "string", - "description": "Property. Document with the transversal section of the particular points requiring specific checks" - }, - "gprsForETCS": { - "type": "boolean", - "description": "Property. GPRS for ETCS" - }, - "gprsImplementationArea": { - "type": "string", - "description": "Property. Area of implementation of GPRS" - }, - "gradientProfile": { - "type": "string", - "description": "Property. Gradient profile" - }, - "gsmRAdditionalInfo": { - "type": "string", - "description": "Property. Additional information on network characteristics" - }, - "gsmRNoCoverage": { - "type": "boolean", - "description": "Property. No GSM-R coverage" - }, - "gsmrErrorCorrectionsOnboard": { - "type": "string", - "description": "Property. GSM-R error corrections required for the on-board" - }, - "gsmrForcedDeregistrationFunctionalNumber": { - "type": "boolean", - "description": "Property. GSM-R network is configured to allow forced de-registration of a functional number by another driver" - }, - "hasAdditionalBrakingInformation": { - "type": "boolean", - "description": "Property. Availability by the IM of additional information" - }, - "hasBallast": { - "type": "boolean", - "description": "Property. Existence of ballast" - }, - "hasETCSRestrictionsConditions": { - "type": "boolean", - "description": "Property. Existence of operating restrictions or conditions" - }, - "hasHotAxleBoxDetector": { - "type": "boolean", - "description": "Property. Existence of trackside hot axle box detector (HABD)" - }, - "hasLevelCrossings": { - "type": "boolean", - "description": "Property. Existence of level crossings" - }, - "hasOtherTrainProtection": { - "type": "boolean", - "description": "Property. Existence of other train protection, control and warning systems installed" - }, - "hasSevereWeatherConditions": { - "type": "boolean", - "description": "Property. Existence of severe climatic conditions" - }, - "hasSystemSeparation": { - "type": "boolean", - "description": "Property. System separation" - }, - "hasTSITrainDetection": { - "type": "boolean", - "description": "Property. Existence of train detection system fully compliant with the TSI" - }, - "highSpeedLoadModelCompliance": { - "type": "boolean", - "description": "Property. Compliance of structures with the High Speed Load Model (HSLM) dynamic load model" - }, - "hotAxleBoxDetectorGeneration": { - "type": "string", - "description": "Property. Generation of trackside HABD" - }, - "hotAxleBoxDetectorIdentification": { - "type": "string", - "description": "Property. Identification of trackside HABD" - }, - "hotAxleBoxDetectorLocation": { - "type": "number", - "description": "Property. Railway location of trackside HABD" - }, - "hotAxleBoxDetectorTSICompliant": { - "type": "boolean", - "description": "Property. Trackside HABD TSI compliant" - }, - "instructionsSwitchRadioSystems": { - "type": "string", - "description": "Property. Special instructions to switch over between different radio systems" - }, - "isQuietRoute": { - "type": "boolean", - "description": "Property. Belonging to a quieter route" - }, - "linesideDistanceIndicationFrequency": { - "type": "integer", - "description": "Property. Lineside distance indication frequency" - }, - "mNvderun": { - "type": "boolean", - "description": "Property. M_NVDERUN" - }, - "magneticBrakingConditionsDocument": { - "type": "string", - "description": "Property. Document with the conditions for the use of magnetic brakes" - }, - "maximumAltitude": { - "type": "number", - "description": "Property. Maximum altitude" - }, - "maximumBrakingDistance": { - "type": "integer", - "description": "Property. Maximum braking distance requested" - }, - "maximumContactWireHeight": { - "type": "number", - "description": "Property. Maximum contact wire height" - }, - "maximumPermittedSpeed": { - "type": "integer", - "description": "Property. Maximum permitted speed" - }, - "maximumTemperature": { - "type": "integer", - "description": "Property. Temperature range (maximum)" - }, - "maximumTrainDeceleration": { - "type": "number", - "description": "Property. Maximum train deceleration" - }, - "minDistConsecutiveAxles": { - "type": "integer", - "description": "Property. Minimum permitted distance between two consecutive axles" - }, - "minDistFirstLastAxle": { - "type": "integer", - "description": "Property. Minimum permitted distance between first and last axle" - }, - "minFlangeHeight": { - "type": "number", - "description": "Property. Minimum permitted height of the flange" - }, - "minFlangeThickness": { - "type": "number", - "description": "Property. Minimum permitted thickness of the flange" - }, - "minRimWidth": { - "type": "number", - "description": "Property. Minimum permitted width of the rim" - }, - "minWheelDiameter": { - "type": "integer", - "description": "Property. Minimum permitted wheel diameter" - }, - "minimumContactWireHeight": { - "type": "number", - "description": "Property. Minimum contact wire height" - }, - "minimumHorizontalRadius": { - "type": "integer", - "description": "Property. Minimum radius of horizontal curve" - }, - "minimumTemperature": { - "type": "integer", - "description": "Property. Temperature range (minimum)" - }, - "minimumWheelDiameter": { - "type": "integer", - "description": "Property. Minimum wheel diameter for fixed obtuse crossings" - }, - "multipleTrainProtectionRequired": { - "type": "boolean", - "description": "Property. Need for more than one train protection, control and warning system required on board" - }, - "nationalLoadCapability": { - "type": "string", - "description": "Property. National classification for load capability" - }, - "nationalValuesBrakeModel": { - "type": "string", - "description": "Property. National Values used for the brake model" - }, - "permitUseReflectivePlates": { - "type": "boolean", - "description": "Property. Permit of use of reflective plates" - }, - "permittedContactForce": { - "type": "string", - "description": "Property. Contact force permitted" - }, - "phaseInfo": { - "type": "string", - "description": "Property. Information on phase separation" - }, - "phaseSeparation": { - "type": "boolean", - "description": "Property. Phase separation" - }, - "publicNetworkRoaming": { - "type": "boolean", - "description": "Property. GSM-R existence of roaming to public networks" - }, - "publicNetworkRoamingDetails": { - "type": "string", - "description": "Property. GSM-R details on roaming to public networks" - }, - "qNvsbtsmperm": { - "type": "boolean", - "description": "Property. Q_NVSBTSMPERM" - }, - "radioNetworkId": { - "type": "integer", - "description": "Property. Radio Network ID" - }, - "railSystemType": { - "type": "string", - "description": "Property. Rail system type" - }, - "raisedPantographsDistanceAndSpeed": { - "type": "string", - "description": "Property. Requirements for number of raised pantographs and spacing between them, at the given speed" - }, - "redLightsRequired": { - "type": "boolean", - "description": "Property. Steady red lights required" - }, - "specificInformation": { - "type": "string", - "description": "Property. Specific information" - }, - "structureCheckLocation": { - "type": "number", - "description": "Property. Railway location of structures requiring specific checks" - }, - "subsetName": { - "type": "string", - "description": "Property. Name of a subset with common characteristics" - }, - "switchProtectControlWarning": { - "type": "boolean", - "description": "Property. Existence of switch over between different protection, control and warning systems while running" - }, - "switchRadioSystem": { - "type": "boolean", - "description": "Property. Existence of switch over between different radio systems" - }, - "systemSeparationInfo": { - "type": "string", - "description": "Property. Information on system separation" - }, - "tNvcontact": { - "type": "integer", - "description": "Property. T_NVCONTACT" - }, - "tNvovtrp": { - "type": "integer", - "description": "Property. T_NVOVTRP" - }, - "tenGISId": { - "type": "string", - "description": "Property. TEN GIS identity" - }, - "tiltingSupported": { - "type": "boolean", - "description": "Property. Indication whether tilting functions are supported by ETCS" - }, - "trainIntegrityOnBoardRequired": { - "type": "boolean", - "description": "Property. Train integrity confirmation from on-board (not from driver) necessary for line access" - }, - "tsiSwitchCrossing": { - "type": "boolean", - "description": "Property. TSI compliance of in service values for switches and crossings" - }, - "usesGroup555": { - "type": "boolean", - "description": "Property. GSM-R use of group 555" - }, - "vNvallowovtrp": { - "type": "integer", - "description": "Property. V_NVALLOWOVTRP" - }, - "vNvsupovtrp": { - "type": "integer", - "description": "Property. V_NVSUPOVTRP" - }, - "vehicleTypesCompatibleTrafficLoad": { - "type": "string", - "description": "Property. List of vehicle types already identified as compatible with Traffic load and load carrying capacity of infrastructure and train detection systems" - }, - "vehiclesCompatibleTrafficLoad": { - "type": "string", - "description": "Property. List of vehicles already identified as compatible with Traffic load and load carrying capacity of infrastructure and train detection systems" - }, - "verificationCCS": { - "type": "string", - "description": "Property. EC declaration of verification for track (CCS)" - }, - "verificationENE": { - "type": "string", - "description": "Property. EC declaration of verification for track (ENE)" - }, - "TSIMagneticFields": { - "type": "string", - "format": "uri", - "description": "Relationship. Existence and TSI compliance of rules for magnetic fields emitted by a vehicle" - }, - "TSITractionHarmonics": { - "type": "string", - "format": "uri", - "description": "Relationship. Existence and TSI compliance of limits in harmonics in the traction current of vehicles" - }, - "atoCommunicationSystem": { - "type": "string", - "format": "uri", - "description": "Relationship. ATO communication system" - }, - "atoGradeAutomation": { - "type": "string", - "format": "uri", - "description": "Relationship. ATO Grade of Automation" - }, - "atoSystemVersion": { - "type": "string", - "format": "uri", - "description": "Relationship. ATO System version" - }, - "cantDeficiencyBasicSSP": { - "type": "string", - "format": "uri", - "description": "Relationship. Cant Deficiency used for the basic SSP" - }, - "conditionsUseReflectivePlates": { - "type": "string", - "format": "uri", - "description": "Relationship. Conditions for use of reflective plates" - }, - "contactLineSystem": { - "type": "string", - "format": "uri", - "description": "Relationship. Contact line system" - }, - "contactStripMaterial": { - "type": "string", - "format": "uri", - "description": "Relationship. Permitted contact strip material" - }, - "dataRadioCompatible": { - "type": "string", - "format": "uri", - "description": "Relationship. Radio system compatibility data" - }, - "eddyCurrentBraking": { - "type": "string", - "format": "uri", - "description": "Relationship. Use of eddy current brakes" - }, - "etcsDegradedSituation": { - "type": "string", - "format": "uri", - "description": "Relationship. ETCS level for degraded situation" - }, - "etcsInfill": { - "type": "string", - "format": "uri", - "description": "Relationship. ETCS infill installed lineside" - }, - "etcsLevel": { - "type": "string", - "format": "uri", - "description": "Relationship. Etcs level" - }, - "etcsMVersion": { - "type": "string", - "format": "uri", - "description": "Relationship. ETCS M_version" - }, - "etcsTransmittedTrackConditions": { - "type": "string", - "format": "uri", - "description": "Relationship. Track conditions which can be transmitted" - }, - "freightCorridor": { - "type": "string", - "format": "uri", - "description": "Relationship. Part of a Railway freight corridor" - }, - "gaugingProfile": { - "type": "string", - "format": "uri", - "description": "Relationship. Gauging" - }, - "gsmRActiveMobiles": { - "type": "string", - "format": "uri", - "description": "Relationship. Number of active GSM-R mobiles (EDOR) or simultaneous communication session on-board for ETCS Level 2 (or level 3) needed to perform radio block centre handovers without having an operational disruption" - }, - "gsmROptionalFunctions": { - "type": "string", - "format": "uri", - "description": "Relationship. Optional GSM-R functions" - }, - "gsmRVersion": { - "type": "string", - "format": "uri", - "description": "Relationship. GSM-R version" - }, - "gsmrConstraintsOperateOnlyInCircuitSwitch": { - "type": "string", - "format": "uri", - "description": "Relationship. Specific constraints imposed by the GSM-R network operator on ETCS on-board units only able to operate in circuit-switch" - }, - "gsmrNetworkCoverage": { - "type": "string", - "format": "uri", - "description": "Relationship. GSM-R networks covered by a roaming agreement" - }, - "hotAxleBoxDetectorDirection": { - "type": "string", - "format": "uri", - "description": "Relationship. Hot axle box detector direction" - }, - "legacyRadioSystem": { - "type": "string", - "format": "uri", - "description": "Relationship. Other radio systems installed (Radio Legacy Systems)" - }, - "lineCategory": { - "type": "string", - "format": "uri", - "description": "Relationship. Category of line" - }, - "linesideDistanceIndicationAppearance": { - "type": "string", - "format": "uri", - "description": "Relationship. Lineside distance indication appearance" - }, - "linesideDistanceIndicationPositioning": { - "type": "string", - "format": "uri", - "description": "Relationship. Lineside distance indication positioning" - }, - "loadCapability": { - "type": "string", - "format": "uri", - "description": "Relationship. Load Capability" - }, - "mNvcontact": { - "type": "string", - "format": "uri", - "description": "Relationship. M_NVCONTACT" - }, - "magneticBraking": { - "type": "string", - "format": "uri", - "description": "Relationship. Use of magnetic brakes" - }, - "osmClass": { - "type": "string", - "format": "uri", - "description": "Relationship. Open street map class" - }, - "otherCantDeficiencyBasicSSP": { - "type": "string", - "format": "uri", - "description": "Relationship. Other Cant Deficiency train categories for which the ETCS trackside is configured to provide SSP" - }, - "otherPantographHead": { - "type": "string", - "format": "uri", - "description": "Relationship. Accepted other pantograph heads" - }, - "otherTrainProtection": { - "type": "string", - "format": "uri", - "description": "Relationship. Other train protection, control and warning systems for degraded situation" - }, - "passesThroughTunnel": { - "type": "string", - "format": "uri", - "description": "Relationship. Passes through tunnel" - }, - "platform": { - "type": "string", - "format": "uri", - "description": "Relationship. Platform" - }, - "profileNumberSemiTrailers": { - "type": "string", - "format": "uri", - "description": "Relationship. Standard combined transport profile number for semi-trailers" - }, - "profileNumberSwapBodies": { - "type": "string", - "format": "uri", - "description": "Relationship. Standard combined transport profile number for swap bodies" - }, - "protectionLegacySystem": { - "type": "string", - "format": "uri", - "description": "Relationship. Train protection legacy system" - }, - "qNvdriverAdhes": { - "type": "string", - "format": "uri", - "description": "Relationship. Q_NVDRIVER_ADHES" - }, - "qNvemrrls": { - "type": "string", - "format": "uri", - "description": "Relationship. Q_NVEMRRLS" - }, - "railInclination": { - "type": "string", - "format": "uri", - "description": "Relationship. Rail inclination" - }, - "reasonsEtcsRadioBlockCenterReject": { - "type": "string", - "format": "uri", - "description": "Relationship. Reasons for which an ETCS Radio Block Center can reject a train" - }, - "safeConsistLengthInformationNecessary": { - "type": "string", - "format": "uri", - "description": "Relationship. Safe consist length information from on-board necessary for access the line and SIL" - }, - "standardCombinedTransporRollerUnits": { - "type": "string", - "format": "uri", - "description": "Relationship. Standard combined transport profile number for roller units" - }, - "standardCombinedTransportContainers": { - "type": "string", - "format": "uri", - "description": "Relationship. Standard combined transport profile number for containers" - }, - "temperatureRange": { - "type": "string", - "format": "uri", - "description": "Relationship. Temperature range" - }, - "trackLoadCapability": { - "type": "string", - "format": "uri", - "description": "Relationship. Track load capability" - }, - "trackPhaseInfo": { - "type": "string", - "format": "uri", - "description": "Relationship. Track phase info" - }, - "trackRaisedPantographsDistanceAndSpeed": { - "type": "string", - "format": "uri", - "description": "Relationship. Track raised pantograph distance and speed" - }, - "trackSystemSeparationInfo": { - "type": "string", - "format": "uri", - "description": "Relationship. Track system separation info" - }, - "trainDetectionSystem": { - "type": "string", - "format": "uri", - "description": "Relationship. Train detection system" - }, - "tsiPantographHead": { - "type": "string", - "format": "uri", - "description": "Relationship. Accepted TSI compliant pantograph heads" - } + "precipitation": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. Amount of water rain registered. Units:'Liters per square meter'. " + }, + "solarRadiation": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. The solar radiation observed measured in Watts per square. Units:'w/m2'" + }, + "directIrradiation": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. Direct irradiance is the part of the solar irradiance that directly reaches a surface. Units:'w/m2'" + }, + "diffuseIrradiation": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. Diffuse irradiance is the part of the solar irradiance that is scattered by the atmosphere. Units:'w/m2'" + }, + "pressureTendency": { + "oneOf": [ + { + "type": "string", + "enum": [ + "falling", + "raising", + "steady" + ] + }, + { + "type": "number" } + ], + "description": "Property. Enum:'falling, raising, steady'. Is the pressure rising or falling? It can be expressed in quantitative terms or qualitative terms" + }, + "dewPoint": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Units:'Celsius degrees'. The dew point encoded as a number. Observed temperature to which air must be cooled to become saturated with water vapor" + }, + "refDevice": { + "anyOf": [ + { + "type": "string", + "minLength": 1, + "maxLength": 256, + "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$", + "description": "Property. Identifier format of any NGSI entity" + }, + { + "type": "string", + "format": "uri", + "description": "Property. Identifier format of any NGSI entity" + } + ], + "description": "Relationship. Model:'https://schema.org/URL'. A reference to the device(s) which captured this observation" + }, + "streamGauge": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. The water level surface elevation observed by Hydrometric measurement sensors, namely a [Stream Gauge](https://en.wikipedia.org/wiki/Stream_gauge) expressed in centimeters. Units:'centimeters'" + }, + "snowHeight": { + "type": "number", + "minimum": 0, + "description": "Property. Model:'https://schema.org/Number'. The snow height observed by generic snow depth measurement sensors, expressed in centimeters. Units:'centimeters'" + }, + "uVIndexMax": { + "type": "number", + "minimum": 0, + "description": "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/](http://www.who.int/uv/intersunprogramme/activities/uv_index/en/) the values between 1 and 11 are the valid range for the index. The value 0 is for describing that no signal is detected so no value is stored" + }, + "aqiMajorPollutant": { + "type": "string", + "description": "Property. Model:'https://schema.org/Text'. Major pollutant in the Air Quality Index (AQI)" + }, + "aqiMajorPollutantForecast": { + "type": "string", + "description": "Property. Model:'https://schema.org/Text'. Forecasted major air pollutant in the Air Quality Index (AQI) over a certain duration in future" + }, + "airTemperatureForecast": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Forecasted value of air temperature over a certain duration in future" + }, + "precipitationForecast": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Forecasted rainfall over a certain duration in future" + }, + "airQualityIndex": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Air quality index is a number used to report the quality of the air on any given day" + }, + "relativeHumidityForecast": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Forecasted relative humidity (water vapour in air) over a certain duration in future" + }, + "airQualityIndexForecast": { + "type": "number", + "description": "Property. Model:'https://schema.org/Number'. Forecasted overall Air Quality Index (AQI) over a certain duration in future" + }, + "airTemperatureTSA": { + "type": "object", + "description": "Property. Air temperature time series aggregation", + "$ref": "https://smart-data-models.github.io/dataModel.Environment/Environment-schema.json#/definitions/TimeSeriesAggregation" } - ], - "required": [ - "id", - "type" - ], - "title": "SubsetWithCommonCharacteristics + mapped from ERA ontology by Smart Data Models", - "description": "Subset of items shared by sections of lines and/or operational points of a member state. For the purposes of the register of infrastructure, each infrastructure manager shall describe its railway network at least by sections of line and operational points and optionally via common characteristic subsets." + } + } + ], + "required": [ + "id", + "type", + "dateObserved", + "location" + ] } \ No newline at end of file