{ "$schema": "http://json-schema.org/schema", "$schemaVersion": "0.0.2", "$id": "https://smart-data-models.github.io/dataModel.Streetlighting/StreetLightFeeder/schema.json", "title": "Smart Data models -StreetLightFeeder schema", "modelTags": "IUDX", "description": "A streetlight control panel Data Model.", "type": "object", "required": [ "id", "type" ], "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" }, { "properties": { "type": { "type": "string", "description": "Property. NGSI entity type. It has to be StreetlightFeeder", "enum": [ "StreetlightFeeder" ] }, "totalActivePower": { "type": "number", "description": "Property. Model:'https://schema.org/Number'. Total active power consumed by all phases." }, "phaseCurrent": { "type": "array", "description": "Property. Model:'https://schema.org/Text. Current per phase. Ordered triple comprising of active power from three phases in the following order: [R Y B]", "items": { "type": "number", "minItems": 3 } }, "reactivePower": { "type": "array", "description": "Property. Model:'https://schema.org/Text. Reactive power consumed per phase. Ordered triple comprising of active power from three phases in the following order: [R Y B]", "items": { "type": "number", "minItems": 3 } }, "numStreetlight": { "type": "number", "description": "Property. Model:'https://schema.org/Number'. Describes the total number of streetlights connected to the feeder panel corresponding to this observation." }, "phaseVoltage": { "type": "array", "description": "Property. Model:'https://schema.org/Text. Voltage per phase. Ordered triple comprising of active power from three phases in the following order: [R Y B]", "items": { "type": "number", "minItems": 3 } }, "totalReactivePower": { "type": "number", "description": "Property. Model:'https://schema.org/Number'. Total reactive power for all phases." }, "activePower": { "type": "array", "description": "Property. Model:'https://schema.org/Text. Active power consumed per phase. Ordered triple comprising of active power from three phases in the following order: [R Y B]", "items": { "type": "number", "minItems": 3 } }, "powerState": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Indicates the current status of the streetlight feeder panel." }, "observationDateTime": { "type": "string", "format": "date-time", "description": "Property. Model:'https://schema.org/Text'. Last reported time of observation." }, "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." } } } } } } } ] }