{ "$schema": "http://json-schema.org/schema#", "modelTags": "IUDX", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.Environment/MosquitoDensity/schema.json", "title": "Smart Data Models - Mosquito Density data Model", "description": "A Data Model for density of mosquitoes in cities.", "type": "object", "allOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" }, { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" }, { "properties": { "type": { "type": "string", "enum": [ "MosquitoDensity" ], "description": "Property. NGSI Entity type. It has to be MosquitoDensity" }, "dataDescriptor": { "type": "string", "format": "uri", "description": "Relationship. URI pointing to the data-descriptor entity" }, "mosquitoDensity": { "type": "object", "description": "Property. The binomial (or) zoological nomenclature of the mosquito species and its count as identified by the device corresponding to this observation..", "properties": { "maleSpeciesCount": { "type": "number", "description": "Property. The total count of the male mosquitoes of the species identified by the device.." }, "totalSpeciesCount": { "type": "number", "description": "Property. The total count of a particular species detected by the device.." }, "mosquitoSpecies": { "type": "string", "description": "Property. The binomial/ zoological nomenclature of the mosquito species as identified by the device." }, "femaleSpeciesCount": { "type": "number", "description": "Property. The total count of the female mosquitoes of the species identified by the device.." } } }, "deviceInfo": { "type": "object", "description": "Property. Model:'https://schema.org/Text. Information about the device associated with the observations.", "properties": { "rfID": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Gives the ID of the RFID reader." }, "deviceBatteryStatus": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Gives the Battery charging status of the reporting device(Connected, Disconnected)." }, "deviceName": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Device Name or Station name of the sensor device/station corresponding to this observation." }, "deviceId": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Device ID of the physical sensor/ measurement station corresponding to this observation." }, "measurand": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Property/properties sensed/observed/measured by the device." }, "deviceSimNumber": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Gives the sim number of the device in the waste management vehicle." }, "deviceModel": { "type": "object", "description": "Property. Model:'https://schema.org/Text'. Describes the information of the device, sensor or system in consideration.", "properties": { "brandName": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Name of the brand associated with an entity, e.g., sensor, device etc." }, "manufacturerName": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Name of the manufacturer associated with an entity, e.g., sensor, device etc." }, "modelName": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Name of a specific model associated with an entity, e.g., sensor, device etc." }, "modelURL": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. URL providing further information of a specific model associated with an entity, e.g., sensor, device etc." } } } } }, "observationDateTime": { "type": "string", "format": "date-time", "description": "Property. Last reported time of observation." }, "airTemperature": { "type": "object", "description": "Property. Observed value of air temperature. Value is an object containing attributes representing statistical aggregates derived from past data." }, "precipitation": { "type": "number", "description": "Property. Observed precipitation/rainfall level over a given duration." } } } ], "required": [ "id", "type" ] }