{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "modelTags": "SAREF System", "$id": "https://smart-data-models.github.com/dataModel.SAREF4SYST/System/schema.json", "derivedFrom": "https://saref.etsi.org/saref4syst/v1.1.2/#s4syst:System", "title": "Smart data models - System schema", "type": "object", "license": "https://opensource.org/licenses/BSD-3-Clause", "description": "The class of systems, i.e., systems virtually isolated from the environment, whose behaviour and interactions with the environment are modeled. Systems can be connected to other systems. Connected systems interact in some ways. Systems can also have subsystems. Properties of subsystems somehow contribute to the properties of the supersystem.", "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. It must be equal to `System`", "enum": [ "System" ] }, "purpose": { "type": "string", "description": "Property. Main purpose of this system", "enum": [ "ventilation", "heating", "cooling" ] } } } ], "required": [ "id", "type" ] }