From 8169d8132bad89f5040095e9fde2f5a5d40c8e08 Mon Sep 17 00:00:00 2001 From: lzehl Date: Tue, 10 Mar 2026 08:51:28 +0100 Subject: [PATCH 1/6] adding obtainedWith; updating coordinate framework links --- schemas/data/gridImage.schema.tpl.json | 12 ++++++++---- schemas/data/gridImageSequence.shema.tpl.json | 12 ++++++++---- schemas/data/gridImageStack.schema.tpl.json | 12 ++++++++---- schemas/data/gridVolume.schema.tpl.json | 12 ++++++++---- schemas/data/gridVolumeSequence.schema.tpl.json | 12 ++++++++---- schemas/data/measurement.schema.tpl.json | 6 ++++++ schemas/data/regularTimeSeries.tpl.json | 6 ++++++ 7 files changed, 52 insertions(+), 20 deletions(-) diff --git a/schemas/data/gridImage.schema.tpl.json b/schemas/data/gridImage.schema.tpl.json index cc1a4c60..4f2992b1 100644 --- a/schemas/data/gridImage.schema.tpl.json +++ b/schemas/data/gridImage.schema.tpl.json @@ -1,7 +1,6 @@ { "_type": "core:GridImage", "required": [ - "coordinateFramework", "dataLocation", "dimension", "pixelSize" @@ -13,9 +12,8 @@ }, "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image exists.", - "_linkedTypes": [ - "sands:CommonCoordinateFrameworkVersion", - "sands:CustomCoordinateFramework" + "_linkedCategories": [ + "coordinateFramework" ] }, "dataLocation": { @@ -38,6 +36,12 @@ "_instruction": "Enter a descriptive name of this grid image preferably matching the filename.", "type": "string" }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this grid image.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "pixelSize": { "_embeddedTypes": [ "core:QuantitativeValue" diff --git a/schemas/data/gridImageSequence.shema.tpl.json b/schemas/data/gridImageSequence.shema.tpl.json index c070fcf1..1c6fcd51 100644 --- a/schemas/data/gridImageSequence.shema.tpl.json +++ b/schemas/data/gridImageSequence.shema.tpl.json @@ -1,7 +1,6 @@ { "_type": "core:GridImageSequence", "required": [ - "coordinateFramework", "dataLocation", "dimension", "pixelSize", @@ -14,9 +13,8 @@ }, "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image sequence exists.", - "_linkedTypes": [ - "sands:CommonCoordinateFrameworkVersion", - "sands:CustomCoordinateFramework" + "_linkedCategories": [ + "coordinateFramework" ] }, "dataLocation": { @@ -44,6 +42,12 @@ "minimum": 2, "type": "integer" }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this grid image sequence.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "pixelSize": { "_embeddedTypes": [ "core:QuantitativeValue" diff --git a/schemas/data/gridImageStack.schema.tpl.json b/schemas/data/gridImageStack.schema.tpl.json index dcae053e..7a154a9f 100644 --- a/schemas/data/gridImageStack.schema.tpl.json +++ b/schemas/data/gridImageStack.schema.tpl.json @@ -1,7 +1,6 @@ { "_type": "core:GridImageStack", "required": [ - "coordinateFramework", "dataLocation", "dimension", "pixelSize", @@ -14,9 +13,8 @@ }, "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image stack exists.", - "_linkedTypes": [ - "sands:CommonCoordinateFrameworkVersion", - "sands:CustomCoordinateFramework" + "_linkedCategories": [ + "coordinateFramework" ] }, "dataLocation": { @@ -44,6 +42,12 @@ "minimum": 2, "type": "integer" }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this grid image stack.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "pixelSize": { "_embeddedTypes": [ "core:QuantitativeValue" diff --git a/schemas/data/gridVolume.schema.tpl.json b/schemas/data/gridVolume.schema.tpl.json index 47a6e74c..d1f9e14c 100644 --- a/schemas/data/gridVolume.schema.tpl.json +++ b/schemas/data/gridVolume.schema.tpl.json @@ -1,7 +1,6 @@ { "_type": "core:GridVolume", "required": [ - "coordinateFramework", "dataLocation", "dimension", "voxelSize" @@ -13,9 +12,8 @@ }, "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid volume exists.", - "_linkedTypes": [ - "sands:CommonCoordinateFrameworkVersion", - "sands:CustomCoordinateFramework" + "_linkedCategories": [ + "coordinateFramework" ] }, "dataLocation": { @@ -42,6 +40,12 @@ "_instruction": "Enter number of planes in this grid volume.", "type": "integer" }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this grid volume.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "voxelSize": { "_embeddedTypes": [ "core:QuantitativeValue" diff --git a/schemas/data/gridVolumeSequence.schema.tpl.json b/schemas/data/gridVolumeSequence.schema.tpl.json index 09f51cbd..8d2e6d95 100644 --- a/schemas/data/gridVolumeSequence.schema.tpl.json +++ b/schemas/data/gridVolumeSequence.schema.tpl.json @@ -1,7 +1,6 @@ { "_type": "core:GridVolumeSequence", "required": [ - "coordinateFramework", "dataLocation", "dimension", "temporalSamplingFrequency", @@ -14,9 +13,8 @@ }, "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid volume sequence exists.", - "_linkedTypes": [ - "sands:CommonCoordinateFrameworkVersion", - "sands:CustomCoordinateFramework" + "_linkedCategories": [ + "coordinateFramework" ] }, "dataLocation": { @@ -48,6 +46,12 @@ "minimum": 2, "type": "integer" }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this grid volume sequence.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "temporalSamplingFrequency": { "_embeddedTypes": [ "core:QuantitativeValue" diff --git a/schemas/data/measurement.schema.tpl.json b/schemas/data/measurement.schema.tpl.json index 901c3179..f89a0935 100644 --- a/schemas/data/measurement.schema.tpl.json +++ b/schemas/data/measurement.schema.tpl.json @@ -15,6 +15,12 @@ "controlledTerms:MeasuredQuantity" ] }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this measurement.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "timestamp": { "type": "string", "_formats": [ diff --git a/schemas/data/regularTimeSeries.tpl.json b/schemas/data/regularTimeSeries.tpl.json index c29b90c1..b702babf 100644 --- a/schemas/data/regularTimeSeries.tpl.json +++ b/schemas/data/regularTimeSeries.tpl.json @@ -34,6 +34,12 @@ "type": "string", "_instruction": "Enter a descriptive name for this regular time series." }, + "obtainedWith": { + "_instruction": "Add the used device for obtaining this regular time series.", + "_linkedCategories": [ + "deviceUsage" + ] + }, "previousRegularTimeSeries": { "_instruction": "If this regular time series is part of a sequence of regular time seriess (e.g., multiple repetitions or sweeps), add the regular time series preceding this regular time series.", "_linkedTypes": [ From bdaea1e679a4f123324bd78e2dfce912bffb6b88 Mon Sep 17 00:00:00 2001 From: Lyuba Zehl Date: Tue, 10 Mar 2026 09:01:02 +0100 Subject: [PATCH 2/6] Update gridImage.schema.tpl.json --- schemas/data/gridImage.schema.tpl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/data/gridImage.schema.tpl.json b/schemas/data/gridImage.schema.tpl.json index 4f2992b1..2d9c9bfd 100644 --- a/schemas/data/gridImage.schema.tpl.json +++ b/schemas/data/gridImage.schema.tpl.json @@ -13,7 +13,7 @@ "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image exists.", "_linkedCategories": [ - "coordinateFramework" + "specificCoordinateFramework" ] }, "dataLocation": { From 46d25f251268f0b3b11394884fb093ef2bab1142 Mon Sep 17 00:00:00 2001 From: Lyuba Zehl Date: Tue, 10 Mar 2026 09:01:16 +0100 Subject: [PATCH 3/6] Update linked category in gridImageSequence schema --- schemas/data/gridImageSequence.shema.tpl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/data/gridImageSequence.shema.tpl.json b/schemas/data/gridImageSequence.shema.tpl.json index 1c6fcd51..72684b58 100644 --- a/schemas/data/gridImageSequence.shema.tpl.json +++ b/schemas/data/gridImageSequence.shema.tpl.json @@ -14,7 +14,7 @@ "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image sequence exists.", "_linkedCategories": [ - "coordinateFramework" + "specificCoordinateFramework" ] }, "dataLocation": { From c3c8b89cbe60c7af346f3c525d98bae63ea15379 Mon Sep 17 00:00:00 2001 From: Lyuba Zehl Date: Tue, 10 Mar 2026 09:01:28 +0100 Subject: [PATCH 4/6] Update coordinateFramework linked categories --- schemas/data/gridImageStack.schema.tpl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/data/gridImageStack.schema.tpl.json b/schemas/data/gridImageStack.schema.tpl.json index 7a154a9f..5ffc8444 100644 --- a/schemas/data/gridImageStack.schema.tpl.json +++ b/schemas/data/gridImageStack.schema.tpl.json @@ -14,7 +14,7 @@ "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid image stack exists.", "_linkedCategories": [ - "coordinateFramework" + "specificCoordinateFramework" ] }, "dataLocation": { From e8c6934e1c9feaaf602fe80305bbf7a73fd18b9e Mon Sep 17 00:00:00 2001 From: Lyuba Zehl Date: Tue, 10 Mar 2026 09:01:44 +0100 Subject: [PATCH 5/6] Update gridVolume.schema.tpl.json --- schemas/data/gridVolume.schema.tpl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/data/gridVolume.schema.tpl.json b/schemas/data/gridVolume.schema.tpl.json index d1f9e14c..286a1533 100644 --- a/schemas/data/gridVolume.schema.tpl.json +++ b/schemas/data/gridVolume.schema.tpl.json @@ -13,7 +13,7 @@ "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid volume exists.", "_linkedCategories": [ - "coordinateFramework" + "specificCoordinateFramework" ] }, "dataLocation": { From 1374bfc1bfda72e60d3ee48f4211a8df1b45dcbb Mon Sep 17 00:00:00 2001 From: Lyuba Zehl Date: Tue, 10 Mar 2026 09:01:59 +0100 Subject: [PATCH 6/6] Update linked category in gridVolumeSequence schema --- schemas/data/gridVolumeSequence.schema.tpl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/data/gridVolumeSequence.schema.tpl.json b/schemas/data/gridVolumeSequence.schema.tpl.json index 8d2e6d95..049ddb8b 100644 --- a/schemas/data/gridVolumeSequence.schema.tpl.json +++ b/schemas/data/gridVolumeSequence.schema.tpl.json @@ -14,7 +14,7 @@ "coordinateFramework": { "_instruction": "Add the coordinate space in which this grid volume sequence exists.", "_linkedCategories": [ - "coordinateFramework" + "specificCoordinateFramework" ] }, "dataLocation": {