diff --git a/examples/example_material.xomp b/examples/example_material.xomp index 6d8d91b5..97712223 100644 --- a/examples/example_material.xomp +++ b/examples/example_material.xomp @@ -15,6 +15,15 @@ "surface_height_rms": 0.8, "surface_correlation_length": 1.0 }, + "elasticity_data": { + "youngs_modulus": 70e9, + "poissons_ratio": 0.35, + "source": "internet: https://en.wikipedia.org/wiki/Aluminium" + }, + "density_data": { + "density": 2699.0, + "source": "internet: https://en.wikipedia.org/wiki/Aluminium" + }, "electromagnetic_properties_uri": "example_material_emp.xompt" } } diff --git a/schemas/material_schema.json b/schemas/material_schema.json index 6950f870..b25f967d 100644 --- a/schemas/material_schema.json +++ b/schemas/material_schema.json @@ -82,6 +82,47 @@ "surface_correlation_length" ] }, + "elasticity_data": { + "type": "object", + "description": "Information about the elasticity of the material.", + "properties": { + "youngs_modulus": { + "type": "number", + "description": "Young's modulus of the material in Pa." + }, + "poissons_ratio": { + "type": "number", + "description": "Poisson's ratio of the material." + }, + "source": { + "type": "string", + "description": "Source of the elasticity data." + } + }, + "required": [ + "youngs_modulus", + "poissons_ratio", + "source" + ] + }, + "density_data": { + "type": "object", + "description": "Information about the density of the material.", + "properties": { + "density": { + "type": "number", + "description": "Density of the material in kg/m^3." + }, + "source": { + "type": "string", + "description": "Source of the density data." + } + }, + "required": [ + "density", + "source" + ] + }, "electromagnetic_properties_uri": { "type": "string", "description": "Relative path to a property lookup table file with electromagnetic material properties.", @@ -90,6 +131,8 @@ }, "required": [ "surface_roughness", + "elasticity_data", + "density_data", "electromagnetic_properties_uri" ] }