From 96e1de11051a9de07316c65ba0ff1a376bcccdce Mon Sep 17 00:00:00 2001 From: Jon Young <104453205+jtyoung84@users.noreply.github.com> Date: Tue, 20 Aug 2024 09:49:07 -0700 Subject: [PATCH] BREAKING CHANGE: updates schemas to v1.0 --- examples/aibs_smartspim_instrument.json | 2 +- examples/aibs_smartspim_procedures.json | 2 +- examples/aind_smartspim_instrument.json | 2 +- examples/bergamo_ophys_session.json | 2 +- examples/data_description.json | 2 +- examples/ephys_rig.json | 2 +- examples/ephys_session.json | 2 +- examples/exaspim_acquisition.json | 2 +- examples/exaspim_instrument.json | 2 +- examples/fip_behavior_rig.json | 2 +- examples/fip_ophys_rig.json | 2 +- examples/mri_session.json | 2 +- examples/multiplane_ophys_session.json | 2 +- examples/ophys_procedures.json | 2 +- examples/ophys_session.json | 2 +- examples/procedures.json | 2 +- examples/processing.json | 2 +- examples/quality_control.json | 2 +- examples/subject.json | 2 +- schemas/acquisition_schema.json | 6 +++--- schemas/data_description_schema.json | 6 +++--- schemas/instrument_schema.json | 6 +++--- schemas/metadata_schema.json | 6 +++--- schemas/procedures_schema.json | 6 +++--- schemas/processing_schema.json | 6 +++--- schemas/quality_control_schema.json | 6 +++--- schemas/rig_schema.json | 6 +++--- schemas/session_schema.json | 6 +++--- schemas/subject_schema.json | 6 +++--- src/aind_data_schema/core/acquisition.py | 2 +- src/aind_data_schema/core/data_description.py | 2 +- src/aind_data_schema/core/instrument.py | 2 +- src/aind_data_schema/core/metadata.py | 2 +- src/aind_data_schema/core/procedures.py | 2 +- src/aind_data_schema/core/processing.py | 2 +- src/aind_data_schema/core/quality_control.py | 2 +- src/aind_data_schema/core/rig.py | 2 +- src/aind_data_schema/core/session.py | 2 +- src/aind_data_schema/core/subject.py | 2 +- 39 files changed, 59 insertions(+), 59 deletions(-) diff --git a/examples/aibs_smartspim_instrument.json b/examples/aibs_smartspim_instrument.json index a507bbf4..8e5ed5f8 100644 --- a/examples/aibs_smartspim_instrument.json +++ b/examples/aibs_smartspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "0.10.29", + "schema_version": "1.0.0", "instrument_id": "440_SmartSPIM2_20231004", "modification_date": "2023-10-04", "instrument_type": "SmartSPIM", diff --git a/examples/aibs_smartspim_procedures.json b/examples/aibs_smartspim_procedures.json index 7aa75484..2410541c 100644 --- a/examples/aibs_smartspim_procedures.json +++ b/examples/aibs_smartspim_procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "0.13.15", + "schema_version": "1.0.0", "subject_id": "651286", "subject_procedures": [ { diff --git a/examples/aind_smartspim_instrument.json b/examples/aind_smartspim_instrument.json index d0acfab9..192cb8ab 100644 --- a/examples/aind_smartspim_instrument.json +++ b/examples/aind_smartspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "0.10.29", + "schema_version": "1.0.0", "instrument_id": "440_SmartSPIM1_20231004", "modification_date": "2023-10-04", "instrument_type": "SmartSPIM", diff --git a/examples/bergamo_ophys_session.json b/examples/bergamo_ophys_session.json index 1e55fa56..d1d98533 100644 --- a/examples/bergamo_ophys_session.json +++ b/examples/bergamo_ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "0.3.5", + "schema_version": "1.0.0", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/data_description.json b/examples/data_description.json index 1b7d0212..fb5b5ed4 100644 --- a/examples/data_description.json +++ b/examples/data_description.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", - "schema_version": "0.13.12", + "schema_version": "1.0.0", "license": "CC-BY-4.0", "platform": { "name": "Electrophysiology platform", diff --git a/examples/ephys_rig.json b/examples/ephys_rig.json index 658005f6..1a56fba7 100644 --- a/examples/ephys_rig.json +++ b/examples/ephys_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "0.5.5", + "schema_version": "1.0.0", "rig_id": "323_EPHYS1_20231003", "modification_date": "2023-10-03", "mouse_platform": { diff --git a/examples/ephys_session.json b/examples/ephys_session.json index 5bcfa7a8..57092944 100644 --- a/examples/ephys_session.json +++ b/examples/ephys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "0.3.5", + "schema_version": "1.0.0", "protocol_id": [], "experimenter_full_name": [ "Max Quibble", diff --git a/examples/exaspim_acquisition.json b/examples/exaspim_acquisition.json index b531c105..6ec7b4f2 100644 --- a/examples/exaspim_acquisition.json +++ b/examples/exaspim_acquisition.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", - "schema_version": "0.6.21", + "schema_version": "1.0.0", "protocol_id": [], "experimenter_full_name": [ "###" diff --git a/examples/exaspim_instrument.json b/examples/exaspim_instrument.json index ef86423e..3206ce81 100644 --- a/examples/exaspim_instrument.json +++ b/examples/exaspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "0.10.29", + "schema_version": "1.0.0", "instrument_id": "440_exaSPIM1-20231004", "modification_date": "2023-10-04", "instrument_type": "exaSPIM", diff --git a/examples/fip_behavior_rig.json b/examples/fip_behavior_rig.json index 0d58ce8d..59eeae77 100644 --- a/examples/fip_behavior_rig.json +++ b/examples/fip_behavior_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "0.5.5", + "schema_version": "1.0.0", "rig_id": "447_FIP-Behavior_20000101", "modification_date": "2000-01-01", "mouse_platform": { diff --git a/examples/fip_ophys_rig.json b/examples/fip_ophys_rig.json index 62eadb38..784fb69a 100644 --- a/examples/fip_ophys_rig.json +++ b/examples/fip_ophys_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "0.5.5", + "schema_version": "1.0.0", "rig_id": "428_FIP1_20231003", "modification_date": "2023-10-03", "mouse_platform": { diff --git a/examples/mri_session.json b/examples/mri_session.json index cbe01381..151f5041 100644 --- a/examples/mri_session.json +++ b/examples/mri_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "0.3.5", + "schema_version": "1.0.0", "protocol_id": [ "dx.doi.org/10.57824/protocols.io.bh7kl4n6" ], diff --git a/examples/multiplane_ophys_session.json b/examples/multiplane_ophys_session.json index b3e5d600..4d8b941f 100644 --- a/examples/multiplane_ophys_session.json +++ b/examples/multiplane_ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "0.3.5", + "schema_version": "1.0.0", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/ophys_procedures.json b/examples/ophys_procedures.json index fadbfeb5..9ce75fbf 100644 --- a/examples/ophys_procedures.json +++ b/examples/ophys_procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "0.13.15", + "schema_version": "1.0.0", "subject_id": "625100", "subject_procedures": [ { diff --git a/examples/ophys_session.json b/examples/ophys_session.json index 77d1d522..45443870 100644 --- a/examples/ophys_session.json +++ b/examples/ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "0.3.5", + "schema_version": "1.0.0", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/procedures.json b/examples/procedures.json index cb2f3198..27df0e54 100644 --- a/examples/procedures.json +++ b/examples/procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "0.13.15", + "schema_version": "1.0.0", "subject_id": "625100", "subject_procedures": [ { diff --git a/examples/processing.json b/examples/processing.json index 01d1a5c1..9087286f 100644 --- a/examples/processing.json +++ b/examples/processing.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", - "schema_version": "0.4.9", + "schema_version": "1.0.0", "processing_pipeline": { "data_processes": [ { diff --git a/examples/quality_control.json b/examples/quality_control.json index 11cd830a..013944f7 100644 --- a/examples/quality_control.json +++ b/examples/quality_control.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_metrics.py", - "schema_version": "0.0.1", + "schema_version": "1.0.0", "overall_status": "Pass", "overall_status_date": "2022-11-22", "evaluations": [ diff --git a/examples/subject.json b/examples/subject.json index 2c159d86..5b0f0cb7 100644 --- a/examples/subject.json +++ b/examples/subject.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", - "schema_version": "0.5.10", + "schema_version": "1.0.0", "subject_id": "12345", "sex": "Male", "date_of_birth": "2022-11-22", diff --git a/schemas/acquisition_schema.json b/schemas/acquisition_schema.json index e2f09ad5..763a6e3b 100644 --- a/schemas/acquisition_schema.json +++ b/schemas/acquisition_schema.json @@ -5144,10 +5144,10 @@ "type": "string" }, "schema_version": { - "const": "0.6.21", - "default": "0.6.21", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.6.21" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/data_description_schema.json b/schemas/data_description_schema.json index f2b2b8f6..b94486e1 100644 --- a/schemas/data_description_schema.json +++ b/schemas/data_description_schema.json @@ -1775,10 +1775,10 @@ "type": "string" }, "schema_version": { - "const": "0.13.12", - "default": "0.13.12", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.13.12" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/instrument_schema.json b/schemas/instrument_schema.json index b38fc9f0..0a67635c 100644 --- a/schemas/instrument_schema.json +++ b/schemas/instrument_schema.json @@ -9451,10 +9451,10 @@ "type": "string" }, "schema_version": { - "const": "0.10.29", - "default": "0.10.29", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.10.29" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/metadata_schema.json b/schemas/metadata_schema.json index 04d6266f..5448c73b 100644 --- a/schemas/metadata_schema.json +++ b/schemas/metadata_schema.json @@ -558,10 +558,10 @@ "type": "string" }, "schema_version": { - "const": "0.6.21", - "default": "0.6.21", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.6.21" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/procedures_schema.json b/schemas/procedures_schema.json index c37f8236..f9944327 100644 --- a/schemas/procedures_schema.json +++ b/schemas/procedures_schema.json @@ -11385,10 +11385,10 @@ "type": "string" }, "schema_version": { - "const": "0.13.15", - "default": "0.13.15", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.13.15" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/processing_schema.json b/schemas/processing_schema.json index e237edbb..d9c46ed4 100644 --- a/schemas/processing_schema.json +++ b/schemas/processing_schema.json @@ -332,10 +332,10 @@ "type": "string" }, "schema_version": { - "const": "0.4.9", - "default": "0.4.9", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.4.9" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/quality_control_schema.json b/schemas/quality_control_schema.json index 4780bb44..e67d2a96 100644 --- a/schemas/quality_control_schema.json +++ b/schemas/quality_control_schema.json @@ -500,10 +500,10 @@ "type": "string" }, "schema_version": { - "const": "0.0.1", - "default": "0.0.1", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.0.1" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/rig_schema.json b/schemas/rig_schema.json index e3d4c214..7f67c392 100644 --- a/schemas/rig_schema.json +++ b/schemas/rig_schema.json @@ -18348,10 +18348,10 @@ "type": "string" }, "schema_version": { - "const": "0.5.5", - "default": "0.5.5", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.5.5" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/session_schema.json b/schemas/session_schema.json index ac3ea478..57bcd105 100644 --- a/schemas/session_schema.json +++ b/schemas/session_schema.json @@ -9065,10 +9065,10 @@ "type": "string" }, "schema_version": { - "const": "0.3.5", - "default": "0.3.5", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.3.5" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/schemas/subject_schema.json b/schemas/subject_schema.json index 438e1977..893eccca 100644 --- a/schemas/subject_schema.json +++ b/schemas/subject_schema.json @@ -864,10 +864,10 @@ "type": "string" }, "schema_version": { - "const": "0.5.10", - "default": "0.5.10", + "const": "1.0.0", + "default": "1.0.0", "enum": [ - "0.5.10" + "1.0.0" ], "title": "Schema Version", "type": "string" diff --git a/src/aind_data_schema/core/acquisition.py b/src/aind_data_schema/core/acquisition.py index 776cc184..838dd1ba 100644 --- a/src/aind_data_schema/core/acquisition.py +++ b/src/aind_data_schema/core/acquisition.py @@ -45,7 +45,7 @@ class Acquisition(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/acquisition.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.6.21"] = Field("0.6.21") + schema_version: Literal["1.0.0"] = Field("1.0.0") protocol_id: List[str] = Field(default=[], title="Protocol ID", description="DOI for protocols.io") experimenter_full_name: List[str] = Field( ..., diff --git a/src/aind_data_schema/core/data_description.py b/src/aind_data_schema/core/data_description.py index 35aeb051..2f546773 100644 --- a/src/aind_data_schema/core/data_description.py +++ b/src/aind_data_schema/core/data_description.py @@ -40,7 +40,7 @@ class DataDescription(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/data_description.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.13.12"] = Field("0.13.12") + schema_version: Literal["1.0.0"] = Field("1.0.0") license: Literal["CC-BY-4.0"] = Field("CC-BY-4.0", title="License") platform: Platform.ONE_OF = Field( diff --git a/src/aind_data_schema/core/instrument.py b/src/aind_data_schema/core/instrument.py index 4c57791c..10822306 100644 --- a/src/aind_data_schema/core/instrument.py +++ b/src/aind_data_schema/core/instrument.py @@ -35,7 +35,7 @@ class Instrument(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/instrument.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.10.29"] = Field("0.10.29") + schema_version: Literal["1.0.0"] = Field("1.0.0") instrument_id: Optional[str] = Field( None, diff --git a/src/aind_data_schema/core/metadata.py b/src/aind_data_schema/core/metadata.py index 85955cac..f7fd07e0 100644 --- a/src/aind_data_schema/core/metadata.py +++ b/src/aind_data_schema/core/metadata.py @@ -48,7 +48,7 @@ class Metadata(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/metadata.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.2.33"] = Field("0.2.33") + schema_version: Literal["1.0.0"] = Field("1.0.0") id: UUID = Field( default_factory=uuid4, alias="_id", diff --git a/src/aind_data_schema/core/procedures.py b/src/aind_data_schema/core/procedures.py index 97002d26..4da38f1c 100644 --- a/src/aind_data_schema/core/procedures.py +++ b/src/aind_data_schema/core/procedures.py @@ -621,7 +621,7 @@ class Procedures(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/procedures.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.13.15"] = Field("0.13.15") + schema_version: Literal["1.0.0"] = Field("1.0.0") subject_id: str = Field( ..., description="Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", diff --git a/src/aind_data_schema/core/processing.py b/src/aind_data_schema/core/processing.py index 2ced1296..3474aace 100644 --- a/src/aind_data_schema/core/processing.py +++ b/src/aind_data_schema/core/processing.py @@ -87,7 +87,7 @@ class Processing(AindCoreModel): _DESCRIBED_BY_URL: str = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/processing.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.4.9"] = Field("0.4.9") + schema_version: Literal["1.0.0"] = Field("1.0.0") processing_pipeline: PipelineProcess = Field( ..., description="Pipeline used to process data", title="Processing Pipeline" diff --git a/src/aind_data_schema/core/quality_control.py b/src/aind_data_schema/core/quality_control.py index 775590f0..82b0b357 100644 --- a/src/aind_data_schema/core/quality_control.py +++ b/src/aind_data_schema/core/quality_control.py @@ -36,7 +36,7 @@ class QualityControl(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/quality_metrics.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.0.1"] = Field("0.0.1") + schema_version: Literal["1.0.0"] = Field("1.0.0") overall_status: Status = Field(..., title="Overall status") overall_status_date: date = Field(..., title="Date of status") evaluations: List[QCEvaluation] = Field(..., title="Evaluations") diff --git a/src/aind_data_schema/core/rig.py b/src/aind_data_schema/core/rig.py index b517ed4d..6238a0e4 100644 --- a/src/aind_data_schema/core/rig.py +++ b/src/aind_data_schema/core/rig.py @@ -51,7 +51,7 @@ class Rig(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/rig.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.5.5"] = Field("0.5.5") + schema_version: Literal["1.0.0"] = Field("1.0.0") rig_id: str = Field( ..., description="Unique rig identifier, name convention: --", diff --git a/src/aind_data_schema/core/session.py b/src/aind_data_schema/core/session.py index db0aa870..a23de611 100644 --- a/src/aind_data_schema/core/session.py +++ b/src/aind_data_schema/core/session.py @@ -534,7 +534,7 @@ class Session(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/session.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.3.5"] = Field("0.3.5") + schema_version: Literal["1.0.0"] = Field("1.0.0") protocol_id: List[str] = Field([], title="Protocol ID", description="DOI for protocols.io") experimenter_full_name: List[str] = Field( ..., diff --git a/src/aind_data_schema/core/subject.py b/src/aind_data_schema/core/subject.py index 1f6cfe74..52ea61fb 100644 --- a/src/aind_data_schema/core/subject.py +++ b/src/aind_data_schema/core/subject.py @@ -89,7 +89,7 @@ class Subject(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/subject.py" describedBy: str = Field(_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: Literal["0.5.10"] = Field("0.5.10") + schema_version: Literal["1.0.0"] = Field("1.0.0") subject_id: str = Field( ..., description="Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.",