{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.ZEB/Material/schema.json", "title": "Smart Data Models - Material schema", "description": "Information on a given Material of Building (Material name, color, thermal conductivity, etc.)", "modelTags": "Smart Building", "derivedFrom": "", "license": "https://smart-data-models.github.io/dataModel.ZEB/Material/LICENSE.md", "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": [ "Material" ], "description": "Property. It must be equal to Material" }, "materialColor": { "type": "string", "description": "Property. Color(color code) of material" }, "materialName": { "type": "string", "description": "Property. Name of material. " }, "materialThermalConductivity": { "type": "number", "description": "Property. Model:'https://schema.org/Number'. Thermal conductivity of material" }, "materialVolumetricSpecificHeat": { "type": "number", "description": "Property. Model:'https://schema.org/Number'. Volumetric specific heat of material" }, "refColumn": { "type": "array", "description": "Relationship. Reference to the column containing this item", "items": { "type": "string", "description": "Relationship. Every reference to the columns containing this item", "minItems": 1, "uniqueItems": true } }, "refDoor": { "type": "array", "description": "Relationship. Reference to the door containing this item", "items": { "type": "string", "description": "Relationship. Every reference to the doors containing this item", "minItems": 1, "uniqueItems": true } }, "refMaterialLayer": { "type": "array", "description": "Relationship. Reference to the materialLayer containing this item.", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "description": "Relationship. Reference to every element containing this Material layer", "minItems": 1, "uniqueItems": true } }, "refStair": { "type": "array", "description": "Relationship. Reference to the stair containing this item.", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "description": "Relationship. Reference to every stair containing this item", "minItems": 1, "uniqueItems": true } }, "refWindow": { "type": "array", "description": "Relationship. Reference to the window containing this item", "items": { "type": "string", "description": "Relationship. Every reference to the windows containing this item", "minItems": 1, "uniqueItems": true } } } } ], "required": [ "id", "type" ] }