diff --git a/schemas/mathematicalShapes/kite.schema.tpl.json b/schemas/mathematicalShapes/kite.schema.tpl.json new file mode 100644 index 000000000..c7d5f2775 --- /dev/null +++ b/schemas/mathematicalShapes/kite.schema.tpl.json @@ -0,0 +1,38 @@ +{ + "_type": "https://openminds.ebrains.eu/sands/Kite", + "_categories": [ + "mathematicalShapes" + ], + "required": [ + "majorAxis", + "majorSide", + "minorSide", + "minorAxis" + ], + "properties": { + "majorAxis": { + "_instruction": "Define the length of the major axis (diagonal) of this kite.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "majorSide": { + "_instruction": "Define the length of the major (long) side of this kite.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "minorAxis": { + "_instruction": "Define the length of the minor axis (diagonal) of this kite.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "minorSide": { + "_instruction": "Define the length of the minor (short) side of this kite.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + } + } +} diff --git a/schemas/mathematicalShapes/parallelogram.schema.tpl.json b/schemas/mathematicalShapes/parallelogram.schema.tpl.json new file mode 100644 index 000000000..dc9586411 --- /dev/null +++ b/schemas/mathematicalShapes/parallelogram.schema.tpl.json @@ -0,0 +1,31 @@ +{ + "_type": "https://openminds.ebrains.eu/sands/Parallelogram", + "_categories": [ + "mathematicalShapes" + ], + "required": [ + "height", + "majorSide", + "minorSide" + ], + "properties": { + "height": { + "_instruction": "Define the height (distance between the major sides) of this parallelogram.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "majorSide": { + "_instruction": "Define the length of the major (long) side of this parallelogram.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "minorSide": { + "_instruction": "Define the length of the minor (short) side of this parallelogram.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + } + } +} diff --git a/schemas/mathematicalShapes/rhombus.schema.tpl.json b/schemas/mathematicalShapes/rhombus.schema.tpl.json new file mode 100644 index 000000000..ef804edaf --- /dev/null +++ b/schemas/mathematicalShapes/rhombus.schema.tpl.json @@ -0,0 +1,24 @@ +{ + "_type": "https://openminds.ebrains.eu/sands/Rhombus", + "_categories": [ + "mathematicalShapes" + ], + "required": [ + "height", + "side" + ], + "properties": { + "height": { + "_instruction": "Define the height (distance between the major sides) of this rhombus.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + }, + "side": { + "_instruction": "Define the length of the sides of this rhombus.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + } + } +} diff --git a/schemas/mathematicalShapes/sphere.schema.tpl.json b/schemas/mathematicalShapes/sphere.schema.tpl.json new file mode 100644 index 000000000..19382312a --- /dev/null +++ b/schemas/mathematicalShapes/sphere.schema.tpl.json @@ -0,0 +1,17 @@ +{ + "_type": "https://openminds.ebrains.eu/sands/Sphere", + "_categories": [ + "mathematicalShapes" + ], + "required": [ + "radius" + ], + "properties": { + "radius": { + "_instruction": "Define the radius of this sphere.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + } + } +} diff --git a/schemas/mathematicalShapes/square.schema.tpl.json b/schemas/mathematicalShapes/square.schema.tpl.json new file mode 100644 index 000000000..4cded05ad --- /dev/null +++ b/schemas/mathematicalShapes/square.schema.tpl.json @@ -0,0 +1,17 @@ +{ + "_type": "https://openminds.ebrains.eu/sands/Square", + "_categories": [ + "mathematicalShapes" + ], + "required": [ + "length" + ], + "properties": { + "length": { + "_instruction": "Define the length of sides of this square.", + "_embeddedTypes": [ + "https://openminds.ebrains.eu/core/QuantitativeValue" + ] + } + } +}