{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModels.CIMEnergyClasses/ProprietaryParameterDynamics/schema.json", "title": " Smart Data Models - ProprietaryParameterDynamics", "description": "Adapted from CIM data models. Supports definition of one or more parameters of several different datatypes for use by proprietary user-defined models. NOTE: This class does not inherit from IdentifiedObject since it is not intended that a single instance of it be referenced by more than one proprietary user-defined model instance.", "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" }, { "properties": { "type": { "type": "string", "enum": [ "ProprietaryParameterDynamics" ], "description": "Property. NGSI type. It has to be ProprietaryParameterDynamics" }, "AsynchronousMachineUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "DiscontinuousExcitationControlUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "ExcitationSystemUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "LoadUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "MechanicalLoadUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "OverexcitationLimiterUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "PFVArControllerType1UserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "PFVArControllerType2UserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "PowerSystemStabilizerUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "SynchronousMachineUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "TurbineGovernorUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "TurbineLoadControllerUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "UnderexcitationLimiterUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "VoltageAdjusterUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "VoltageCompensatorUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "WindPlantUserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "WindType1or2UserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "WindType3or4UserDefined": { "description": "Property. Model:'https://schema.org/Number'. Proprietary user-defined model with which this parameter is associated. Default: None", "type": "number" }, "booleanParameterValue": { "description": "Property. Model:'https://schema.org/Number'. Used for boolean parameter value. If this attribute is populated, integerParameterValue and floatParameterValue will not be. Default: False", "type": "number" }, "floatParameterValue": { "description": "Property. Model:'https://schema.org/Number'. Used for floating point parameter value. If this attribute is populated, booleanParameterValue and integerParameterValue will not be. Default: 0.0", "type": "number" }, "integerParameterValue": { "description": "Property. Model:'https://schema.org/Number'. Used for integer parameter value. If this attribute is populated, booleanParameterValue and floatParameterValue will not be. Default: 0", "type": "number" }, "parameterNumber": { "description": "Property. Model:'https://schema.org/Number'. Sequence number of the parameter among the set of parameters associated with the related proprietary user-defined model. Default: 0", "type": "number" } } } ] }