{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "modelTags": "SAREF, building", "$id": "https://smart-data-models.github.com/dataModel.SAREF4BLDG/Boiler/schema.json", "derivedFrom": "https://saref.etsi.org/saref4bldg/v1.1.2/#s4bldg:Boiler", "title": "Smart data models - Boiler schema", "type": "object", "license": "https://opensource.org/licenses/BSD-3-Clause", "description": "A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.", "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 `Boiler`.", "enum": [ "Boiler" ] }, "energySource": { "type": "string", "description": "Property. The source of energy. Enumeration defining the energy source or fuel combusted to generate heat." }, "heatTransferSurfaceArea": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Total heat transfer area of the vessel. Usually measured in square metre (m2). Units:'m2'" }, "isWaterStorageHeater": { "type": "boolean", "description": "Property. This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater." }, "nominalEnergyConsumption": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Nominal fuel consumption rate required to produce the total boiler heat output. Usually measured in Watts (W, J/s). Units:'W'" }, "nominalPartLoadRatio": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Allowable part load ratio range." }, "operatingMode": { "type": "string", "description": "Property. Identifies the operating mode of the boiler." }, "outletTemperatureMax": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K). Units:'ºK'" }, "outletTemperatureMin": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K). Units:'ºK'" }, "pressureRating": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Nominal pressure rating of the boiler as rated by the agency having jurisdiction. Usually measured in Pascals (Pa, N/m2). Units:'Pa'" }, "waterInletTemperatureMax": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Allowable water inlet temperature range. Usually measured in degrees Kelvin (K). Units:'ºK'" }, "waterInletTemperatureMin": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Allowable water inlet temperature range. Usually measured in degrees Kelvin (K). Units:'ºK'" }, "waterStorageCapacity": { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.S4BLDG/master/S4BLDG-schema.json", "description": "Property. Water storage capacity. Usually measured in cubic metre (m3). Units:'ºm3'" }, "isContainedInBuildingSpace": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType", "description": "Relationship. An entity used to define the physical spaces of the building. A building space contains devices or building objects. (BuildingSpace)" }, "isContainedInPhysicalObject": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType", "description": "Relationship. Any Object that has a proper space region. (Definition extracted from DUL ontology) (PhysicalObject)" }, "isSubSystemOf": { "type": "array", "description": "Relationship. A reference to a system(s) that this Physical Object is part of.", "items": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType", "description": "Relationship. 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. (System)" } }, "hasManufacturer": { "type": "string", "description": "Property. A relationship identifying the manufacturer of an entity (e.g., device). The value is expected to be a string or a string with language tag." }, "hasModel": { "type": "string", "description": "Property. A relationship identifying the model of an entity (e.g., device). The value is expected to be a string or a string with language tag." } } } ], "required": [ "id", "type" ] }