From ae59dc4f929f5401a8a6232a9aea8fab2f9e9280 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 4 Apr 2025 16:46:14 +0200 Subject: [PATCH 1/6] wip --- schemas/workflowExecutionMatrix.schema.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index c7bcf75..60802a6 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -625,6 +625,10 @@ "uuid": { "description": "Experiment UUID", "type": "string" + }, + "projectId": { + "description": "Project ID", + "type": "string" } }, "additionalProperties": false, From 6d161b4a4fceb2f76390f976b83c4a73ad6457eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 4 Apr 2025 17:48:03 +0200 Subject: [PATCH 2/6] wip --- schemas/workflowExecutionMatrix.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index 60802a6..3455fe4 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -660,7 +660,7 @@ "type": "string" } }, - "additionalProperties": false, + "additionalProperties": true, "required": [ "uuid" ] From 6c79fccf3cc7f3639a2ea70e23314a7b20980164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 25 Apr 2025 14:30:34 +0200 Subject: [PATCH 3/6] WIP --- schemas/workflowExecutionMatrix.schema.json | 32 ++++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index 3455fe4..26be9b4 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -11,19 +11,31 @@ "type": "object", "properties": { "seriesDescription": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "sliceThickness": { - "type": ["number", "null"] + "type": [ + "number", + "null" + ] }, "pixelSpacing": { - "type": ["array", "null"], + "type": [ + "array", + "null" + ], "items": { "type": "number" } }, "dim": { - "type": ["array","null"], + "type": [ + "array", + "null" + ], "items": { "type": "number" } @@ -812,6 +824,18 @@ } } }, + "importedInExperimentIds": { + "type": "array", + "items": { + "type": "object", + "properties": { + "uuid": { + "type": "string", + "description": "experiment uuid" + } + } + } + }, "dateOfExecution": { "type": "string", "description": "When was the matrix launched? (if launched)" From 199febb795e851c22c6645cd3eeb73d39b38180f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 9 May 2025 15:19:47 +0200 Subject: [PATCH 4/6] wip --- schemas/workflowExecutionMatrix.schema.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index 26be9b4..950f0e0 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -509,6 +509,18 @@ "description": "Owner ID of the matrix", "type": "string" }, + "importedInExperimentIds": { + "type": "array", + "items": { + "type": "object", + "properties": { + "uuid": { + "type": "string", + "description": "experiment uuid" + } + } + } + }, "workflowId": { "description": "Workflow ID used by the matrix", "type": "string" From 6d0ba8ec8409a147a029288a05d77550cb8720b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 9 May 2025 15:43:27 +0200 Subject: [PATCH 5/6] wip --- schemas/workflowExecutionMatrix.schema.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index 950f0e0..7f6c51f 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -511,15 +511,7 @@ }, "importedInExperimentIds": { "type": "array", - "items": { - "type": "object", - "properties": { - "uuid": { - "type": "string", - "description": "experiment uuid" - } - } - } + "items": "string" }, "workflowId": { "description": "Workflow ID used by the matrix", From 9ac57a7ae4ee2b3da2b385bea83ed9b46f9696d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Bliault?= Date: Fri, 9 May 2025 15:45:30 +0200 Subject: [PATCH 6/6] wip --- schemas/workflowExecutionMatrix.schema.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/schemas/workflowExecutionMatrix.schema.json b/schemas/workflowExecutionMatrix.schema.json index 7f6c51f..00eb66e 100644 --- a/schemas/workflowExecutionMatrix.schema.json +++ b/schemas/workflowExecutionMatrix.schema.json @@ -511,7 +511,9 @@ }, "importedInExperimentIds": { "type": "array", - "items": "string" + "items": { + "type": "string" + } }, "workflowId": { "description": "Workflow ID used by the matrix",