{ "$schema": "http://json-schema.org/schema#", "modelTags": "IUDX", "$id": "https://smart-data-models.github.io/dataModel.Energy/SolarEnergy/schema.json", "title": "Smart Data Models - Solar Energy", "$schemaVersion": "0.0.1", "description": "A Data Model for Solar Energy generation.", "derivedFrom": "https://voc.iudx.org.in/SolarEnergy", "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": [ "SolarEnergy" ], "description": "Property. NGSI Entity type. It has to be SolarEnergy" }, "totalActivePower": { "type": "number", "description": "Property. Total active power consumed by all phases" }, "phaseCurrent": { "type": "object", "description": "Property. Current per phase. Ordered triple comprising of active power from three phases in the following order: [R Y B]", "properties": { "L1": { "type": "number" }, "L2": { "type": "number" }, "L3": { "type": "number" } } }, "reactivePower": { "type": "object", "description": "Property. Model:'http://schema.org/StructuredValue'. Units:'volts-ampere-reactive (VAr)'. Fundamental frequency reactive power. The actual values will be conveyed by subproperties whose names will be equal to the name of each of the alternating current phases: L1, L2, L3", "properties": { "L1": { "type": "number" }, "L2": { "type": "number" }, "L3": { "type": "number" } } }, "voltage": { "type": "number", "description": "Property. The value of Voltage in the entity corresponding to this observation" }, "powerFactor": { "type": "object", "description": "Property. Model:'http://schema.org/StructuredValue'. Units:'-1 to +1'. Power factor for each phase. The actual values will be conveyed by one subproperty per alternating current phase: L1, L2 and L3", "properties": { "L1": { "type": "number", "minimum": -1, "maximum": 1 }, "L2": { "type": "number", "minimum": -1, "maximum": 1 }, "L3": { "type": "number", "minimum": -1, "maximum": 1 } } }, "current": { "type": "object", "description": "Property. Model:'http://schema.org/StructuredValue'. Units:'Ampers (A)'. Electrical current. The actual values will be conveyed by one subproperty per alternating current phase and the neutral wire: L1, L2, L3 and N", "properties": { "L1": { "type": "number" }, "L2": { "type": "number" }, "L3": { "type": "number" }, "N": { "type": "number" } } }, "totalReactivePower": { "type": "number", "description": "Property. Total reactive power for all phases" }, "phaseVoltage": { "type": "object", "description": "Property. Model:'http://schema.org/StructuredValue'. Units:'Volts (V)'. The voltage between each phase and neutral conductor. The actual values will be conveyed by one subproperty per alternating current phase: L1, L2 and L3", "properties": { "L1": { "type": "number", "minimum": 0 }, "L2": { "type": "number", "minimum": 0 }, "L3": { "type": "number", "minimum": 0 } } }, "activePower": { "type": "object", "description": "Property. Model:'http://schema.org/StructuredValue'. Units:'watt (W)'.Active power consumed per phase. The actual values will beconveyed by subproperties which names will be equal to the name of each of the alternating current phases: L1, L2, L3. ", "properties": { "L1": { "type": "number" }, "L2": { "type": "number" }, "L3": { "type": "number" } } }, "dataDescriptor": { "type": "string", "description": "Relationship. URI pointing to the data-descriptor entity" }, "energyGenerated": { "type": "number", "description": "Property. Energy generated over a specific time range from the energy resource corresponding to this observation" }, "maxSolarPowerMeasure": { "type": "number", "description": "Property. A measure of maximum solar energy that can be generated" }, "frequency": { "type": "number", "description": "Property. Frequency observed from the entity corresponding to this observation" }, "totalEnergyGenerated": { "type": "number", "description": "Property. Total energy generated by the energy resource corresponding to this observation" }, "observationDateTime": { "type": "string", "format": "date-time", "description": "Property. Last reported time of observation" } } } ], "required": [ "id", "type" ] }