aind_data_schema.components package¶
Submodules¶
aind_data_schema.components.coordinates module¶
Classes to define device positions, orientations, and coordinates
- pydantic model aind_data_schema.components.coordinates.Affine3dTransform¶
Bases:
CoordinateTransform
Values to be vector-added to a 3D position. Often needed to specify a Tile’s origin.
Show JSON schema
{ "title": "Affine3dTransform", "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", "type": "object", "properties": { "type": { "const": "affine", "default": "affine", "title": "Type", "type": "string" }, "affine_transform": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 12, "minItems": 12, "title": "Affine transform matrix values (top 3x4 matrix)", "type": "array" } }, "additionalProperties": false, "required": [ "affine_transform" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field affine_transform: List[Decimal] [Required]¶
- Constraints:
min_length = 12
max_length = 12
- Validated by:
- field type: Literal['affine'] = 'affine'¶
- Validated by:
- class aind_data_schema.components.coordinates.AnatomicalDirection(value)¶
Bases:
str
,Enum
Anatomical direction name
- AP = 'Anterior_to_posterior'¶
- IS = 'Inferior_to_superior'¶
- LR = 'Left_to_right'¶
- OTHER = 'Other'¶
- PA = 'Posterior_to_anterior'¶
- RL = 'Right_to_left'¶
- SI = 'Superior_to_inferior'¶
- pydantic model aind_data_schema.components.coordinates.Axis¶
Bases:
AindModel
Description of an axis
Show JSON schema
{ "title": "Axis", "description": "Description of an axis", "type": "object", "properties": { "name": { "$ref": "#/$defs/AxisName", "title": "Axis" }, "direction": { "title": "Direction as the value of axis increases.", "type": "string" } }, "$defs": { "AxisName": { "description": "Image axis name", "enum": [ "X", "Y", "Z" ], "title": "AxisName", "type": "string" } }, "additionalProperties": false, "required": [ "name", "direction" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field direction: str [Required]¶
- Validated by:
- class aind_data_schema.components.coordinates.AxisName(value)¶
Bases:
str
,Enum
Image axis name
- X = 'X'¶
- Y = 'Y'¶
- Z = 'Z'¶
- pydantic model aind_data_schema.components.coordinates.CcfCoords¶
Bases:
AindModel
Coordinates in CCF template space
Show JSON schema
{ "title": "CcfCoords", "description": "Coordinates in CCF template space", "type": "object", "properties": { "ml": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "ML" }, "ap": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "AP" }, "dv": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "DV" }, "unit": { "$ref": "#/$defs/SizeUnit", "default": "micrometer", "title": "Coordinate unit" }, "ccf_version": { "$ref": "#/$defs/CcfVersion", "default": "CCFv3", "title": "CCF version" } }, "$defs": { "CcfVersion": { "description": "CCF version", "enum": [ "CCFv3" ], "title": "CcfVersion", "type": "string" }, "SizeUnit": { "description": "Enumeration of Length Measurements", "enum": [ "meter", "centimeter", "millimeter", "micrometer", "nanometer", "inch", "pixel" ], "title": "SizeUnit", "type": "string" } }, "additionalProperties": false, "required": [ "ml", "ap", "dv" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field ap: Decimal [Required]¶
- Validated by:
- field ccf_version: CcfVersion = CcfVersion.CCFv3¶
- Validated by:
- field dv: Decimal [Required]¶
- Validated by:
- field ml: Decimal [Required]¶
- Validated by:
- field unit: SizeUnit = SizeUnit.UM¶
- Validated by:
- class aind_data_schema.components.coordinates.CcfVersion(value)¶
Bases:
str
,Enum
CCF version
- CCFv3 = 'CCFv3'¶
- pydantic model aind_data_schema.components.coordinates.CoordinateTransform¶
Bases:
AindModel
Generic base class for coordinate transform subtypes
Show JSON schema
{ "title": "CoordinateTransform", "description": "Generic base class for coordinate transform subtypes", "type": "object", "properties": { "type": { "title": "transformation type", "type": "string" } }, "additionalProperties": false, "required": [ "type" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field type: str [Required]¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Coordinates3d¶
Bases:
AindModel
Coordinates in a 3D grid
Show JSON schema
{ "title": "Coordinates3d", "description": "Coordinates in a 3D grid", "type": "object", "properties": { "x": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Position X" }, "y": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Position Y" }, "z": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Position Z" }, "unit": { "$ref": "#/$defs/SizeUnit", "default": "micrometer", "title": "Position unit" } }, "$defs": { "SizeUnit": { "description": "Enumeration of Length Measurements", "enum": [ "meter", "centimeter", "millimeter", "micrometer", "nanometer", "inch", "pixel" ], "title": "SizeUnit", "type": "string" } }, "additionalProperties": false, "required": [ "x", "y", "z" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field unit: SizeUnit = SizeUnit.UM¶
- Validated by:
- field x: Decimal [Required]¶
- Validated by:
- field y: Decimal [Required]¶
- Validated by:
- field z: Decimal [Required]¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.ImageAxis¶
Bases:
Axis
Description of an image axis
Show JSON schema
{ "title": "ImageAxis", "description": "Description of an image axis", "type": "object", "properties": { "name": { "$ref": "#/$defs/AxisName", "title": "Name" }, "direction": { "$ref": "#/$defs/AnatomicalDirection", "description": "Tissue direction as the value of axis increases. If Other describe in notes." }, "dimension": { "description": "Reference axis number for stitching", "title": "Dimension", "type": "integer" }, "unit": { "$ref": "#/$defs/SizeUnit", "default": "micrometer", "title": "Axis physical units" } }, "$defs": { "AnatomicalDirection": { "description": "Anatomical direction name", "enum": [ "Left_to_right", "Right_to_left", "Anterior_to_posterior", "Posterior_to_anterior", "Inferior_to_superior", "Superior_to_inferior", "Other" ], "title": "AnatomicalDirection", "type": "string" }, "AxisName": { "description": "Image axis name", "enum": [ "X", "Y", "Z" ], "title": "AxisName", "type": "string" }, "SizeUnit": { "description": "Enumeration of Length Measurements", "enum": [ "meter", "centimeter", "millimeter", "micrometer", "nanometer", "inch", "pixel" ], "title": "SizeUnit", "type": "string" } }, "additionalProperties": false, "required": [ "name", "direction", "dimension" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field dimension: int [Required]¶
Reference axis number for stitching
- Validated by:
- field direction: AnatomicalDirection [Required]¶
Tissue direction as the value of axis increases. If Other describe in notes.
- Validated by:
- field unit: SizeUnit = SizeUnit.UM¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.ModuleOrientation2d¶
Bases:
AindModel
2D module orientation of an object
Show JSON schema
{ "title": "ModuleOrientation2d", "description": "2D module orientation of an object", "type": "object", "properties": { "arc_angle": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Arc angle" }, "module_angle": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Module angle" }, "unit": { "$ref": "#/$defs/AngleUnit", "default": "degrees", "title": "Angle unit" } }, "$defs": { "AngleUnit": { "description": "Enumeration of Angle Measurements", "enum": [ "radians", "degrees" ], "title": "AngleUnit", "type": "string" } }, "additionalProperties": false, "required": [ "arc_angle", "module_angle" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field arc_angle: Decimal [Required]¶
- Validated by:
- field module_angle: Decimal [Required]¶
- Validated by:
- field unit: AngleUnit = AngleUnit.DEG¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.ModuleOrientation3d¶
Bases:
AindModel
3D module orientation of an object
Show JSON schema
{ "title": "ModuleOrientation3d", "description": "3D module orientation of an object", "type": "object", "properties": { "arc_angle": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Arc angle" }, "module_angle": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Module angle" }, "rotation_angle": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "title": "Rotation angle" }, "unit": { "$ref": "#/$defs/AngleUnit", "default": "degrees", "title": "Angle unit" } }, "$defs": { "AngleUnit": { "description": "Enumeration of Angle Measurements", "enum": [ "radians", "degrees" ], "title": "AngleUnit", "type": "string" } }, "additionalProperties": false, "required": [ "arc_angle", "module_angle", "rotation_angle" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field arc_angle: Decimal [Required]¶
- Validated by:
- field module_angle: Decimal [Required]¶
- Validated by:
- field rotation_angle: Decimal [Required]¶
- Validated by:
- field unit: AngleUnit = AngleUnit.DEG¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Orientation3d¶
Bases:
AindModel
3D orientation of an object
Show JSON schema
{ "title": "Orientation3d", "description": "3D orientation of an object", "type": "object", "properties": { "pitch": { "anyOf": [ { "maximum": 360.0, "minimum": 0.0, "type": "number" }, { "type": "string" } ], "title": "Angle pitch" }, "yaw": { "anyOf": [ { "maximum": 360.0, "minimum": 0.0, "type": "number" }, { "type": "string" } ], "title": "Angle yaw" }, "roll": { "anyOf": [ { "maximum": 360.0, "minimum": 0.0, "type": "number" }, { "type": "string" } ], "title": "Angle roll" }, "unit": { "$ref": "#/$defs/AngleUnit", "default": "degrees", "title": "Angle unit" } }, "$defs": { "AngleUnit": { "description": "Enumeration of Angle Measurements", "enum": [ "radians", "degrees" ], "title": "AngleUnit", "type": "string" } }, "additionalProperties": false, "required": [ "pitch", "yaw", "roll" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field pitch: Decimal [Required]¶
- Constraints:
ge = 0
le = 360
- Validated by:
- field roll: Decimal [Required]¶
- Constraints:
ge = 0
le = 360
- Validated by:
- field unit: AngleUnit = AngleUnit.DEG¶
- Validated by:
- field yaw: Decimal [Required]¶
- Constraints:
ge = 0
le = 360
- Validated by:
- class aind_data_schema.components.coordinates.Origin(value)¶
Bases:
str
,Enum
Coordinate reference origin point
- BREGMA = 'Bregma'¶
- LAMBDA = 'Lambda'¶
- OTHER = 'Other (see Notes)'¶
- pydantic model aind_data_schema.components.coordinates.RelativePosition¶
Bases:
AindModel
Position and rotation of a device in a rig or instrument
Show JSON schema
{ "title": "RelativePosition", "description": "Position and rotation of a device in a rig or instrument", "type": "object", "properties": { "device_position_transformations": { "items": { "discriminator": { "mapping": { "rotation": "#/$defs/Rotation3dTransform", "translation": "#/$defs/Translation3dTransform" }, "propertyName": "type" }, "oneOf": [ { "$ref": "#/$defs/Translation3dTransform" }, { "$ref": "#/$defs/Rotation3dTransform" } ] }, "title": "Device position transforms", "type": "array" }, "device_origin": { "description": "Reference point on device for position information", "title": "Device origin", "type": "string" }, "device_axes": { "items": { "$ref": "#/$defs/Axis" }, "maxItems": 3, "minItems": 3, "title": "Device axes", "type": "array" }, "notes": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Notes" } }, "$defs": { "Axis": { "additionalProperties": false, "description": "Description of an axis", "properties": { "name": { "$ref": "#/$defs/AxisName", "title": "Axis" }, "direction": { "title": "Direction as the value of axis increases.", "type": "string" } }, "required": [ "name", "direction" ], "title": "Axis", "type": "object" }, "AxisName": { "description": "Image axis name", "enum": [ "X", "Y", "Z" ], "title": "AxisName", "type": "string" }, "Rotation3dTransform": { "additionalProperties": false, "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { "type": { "const": "rotation", "default": "rotation", "title": "Type", "type": "string" }, "rotation": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 9, "minItems": 9, "title": "3D rotation matrix values (3x3) ", "type": "array" } }, "required": [ "rotation" ], "title": "Rotation3dTransform", "type": "object" }, "Translation3dTransform": { "additionalProperties": false, "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { "type": { "const": "translation", "default": "translation", "title": "Type", "type": "string" }, "translation": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 3, "minItems": 3, "title": "3D translation parameters", "type": "array" } }, "required": [ "translation" ], "title": "Translation3dTransform", "type": "object" } }, "additionalProperties": false, "required": [ "device_position_transformations", "device_origin", "device_axes" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field device_origin: str [Required]¶
Reference point on device for position information
- Validated by:
- field device_position_transformations: List[Translation3dTransform | aind_data_schema.components.coordinates.Rotation3dTransform[Translation3dTransform | Rotation3dTransform]] [Required]¶
- Validated by:
- field notes: str | None = None¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Rotation3dTransform¶
Bases:
CoordinateTransform
Values to be vector-added to a 3D position. Often needed to specify a device or tile’s origin.
Show JSON schema
{ "title": "Rotation3dTransform", "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "type": "object", "properties": { "type": { "const": "rotation", "default": "rotation", "title": "Type", "type": "string" }, "rotation": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 9, "minItems": 9, "title": "3D rotation matrix values (3x3) ", "type": "array" } }, "additionalProperties": false, "required": [ "rotation" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field rotation: List[Decimal] [Required]¶
- Constraints:
min_length = 9
max_length = 9
- Validated by:
- field type: Literal['rotation'] = 'rotation'¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Scale3dTransform¶
Bases:
CoordinateTransform
Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix. Represents voxel spacing if used as the first applied coordinate transform.
Show JSON schema
{ "title": "Scale3dTransform", "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", "type": "object", "properties": { "type": { "const": "scale", "default": "scale", "title": "Type", "type": "string" }, "scale": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 3, "minItems": 3, "title": "3D scale parameters", "type": "array" } }, "additionalProperties": false, "required": [ "scale" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field scale: List[Decimal] [Required]¶
- Constraints:
min_length = 3
max_length = 3
- Validated by:
- field type: Literal['scale'] = 'scale'¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Size2d¶
Bases:
AindModel
2D size of an object
Show JSON schema
{ "title": "Size2d", "description": "2D size of an object", "type": "object", "properties": { "width": { "title": "Width", "type": "integer" }, "height": { "title": "Height", "type": "integer" }, "unit": { "$ref": "#/$defs/SizeUnit", "default": "pixel", "title": "Size unit" } }, "$defs": { "SizeUnit": { "description": "Enumeration of Length Measurements", "enum": [ "meter", "centimeter", "millimeter", "micrometer", "nanometer", "inch", "pixel" ], "title": "SizeUnit", "type": "string" } }, "additionalProperties": false, "required": [ "width", "height" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field height: int [Required]¶
- Validated by:
- field unit: SizeUnit = SizeUnit.PX¶
- Validated by:
- field width: int [Required]¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Size3d¶
Bases:
AindModel
3D size of an object
Show JSON schema
{ "title": "Size3d", "description": "3D size of an object", "type": "object", "properties": { "width": { "title": "Width", "type": "integer" }, "length": { "title": "Length", "type": "integer" }, "height": { "title": "Height", "type": "integer" }, "unit": { "$ref": "#/$defs/SizeUnit", "default": "meter", "title": "Size unit" } }, "$defs": { "SizeUnit": { "description": "Enumeration of Length Measurements", "enum": [ "meter", "centimeter", "millimeter", "micrometer", "nanometer", "inch", "pixel" ], "title": "SizeUnit", "type": "string" } }, "additionalProperties": false, "required": [ "width", "length", "height" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field height: int [Required]¶
- Validated by:
- field length: int [Required]¶
- Validated by:
- field unit: SizeUnit = SizeUnit.M¶
- Validated by:
- field width: int [Required]¶
- Validated by:
- pydantic model aind_data_schema.components.coordinates.Translation3dTransform¶
Bases:
CoordinateTransform
Values to be vector-added to a 3D position. Often needed to specify a device or tile’s origin.
Show JSON schema
{ "title": "Translation3dTransform", "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "type": "object", "properties": { "type": { "const": "translation", "default": "translation", "title": "Type", "type": "string" }, "translation": { "items": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "maxItems": 3, "minItems": 3, "title": "3D translation parameters", "type": "array" } }, "additionalProperties": false, "required": [ "translation" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field translation: List[Decimal] [Required]¶
- Constraints:
min_length = 3
max_length = 3
- Validated by:
- field type: Literal['translation'] = 'translation'¶
- Validated by:
aind_data_schema.components.devices module¶
schema for various Devices
- pydantic model aind_data_schema.components.devices.AdditionalImagingDevice¶
Bases:
Device
Description of additional devices
Show JSON schema
{ "title": "AdditionalImagingDevice", "description": "Description of additional devices", "type": "object", "properties": { "device_type": { "const": "Additional imaging device", "default": "Additional imaging device", "title": "Device Type", "type": "string" }, "name": { "title": "Device name", "type": "string" }, "serial_number": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Serial number" }, "manufacturer": { "anyOf": [ { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", "ASUS": "#/$defs/_Asus", "Abcam": "#/$defs/_Abcam", "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", "Allen Institute": "#/$defs/_Allen_Institute", "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", "Allied": "#/$defs/_Allied", "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", "Cambridge Technology": "#/$defs/_Cambridge_Technology", "Carl Zeiss": "#/$defs/_Carl_Zeiss", "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", "Chroma": "#/$defs/_Chroma", "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", "Computar": "#/$defs/_Computar", "Conoptics": "#/$defs/_Conoptics", "Custom": "#/$defs/_Custom", "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", "Doric": "#/$defs/_Doric", "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", "IR Robot Co": "#/$defs/_Ir_Robot_Co", "ISL Products International": "#/$defs/_Isl_Products_International", "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", "Invitrogen": "#/$defs/_Invitrogen", "Item": "#/$defs/_Item", "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", "Julabo": "#/$defs/_Julabo", "Kowa": "#/$defs/_Kowa", "LG": "#/$defs/_Lg", "Leica": "#/$defs/_Leica", "LifeCanvas": "#/$defs/_Lifecanvas", "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", "MBF Bioscience": "#/$defs/_Mbf_Bioscience", "MKS Newport": "#/$defs/_Mks_Newport", "MPI": "#/$defs/_Mpi", "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", "Mitutuyo": "#/$defs/_Mitutuyo", "NResearch Inc": "#/$defs/_Nresearch_Inc", "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", "National Instruments": "#/$defs/_National_Instruments", "Navitar": "#/$defs/_Navitar", "Neurophotometrics": "#/$defs/_Neurophotometrics", "New Scale Technologies": "#/$defs/_New_Scale_Technologies", "New York University": "#/$defs/_New_York_University", "Nikon": "#/$defs/_Nikon", "Olympus": "#/$defs/_Olympus", "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", "Quantifi": "#/$defs/_Quantifi", "Raspberry Pi": "#/$defs/_Raspberry_Pi", "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", "Simons Foundation": "#/$defs/_Simons_Foundation", "Spinnaker": "#/$defs/_Spinnaker", "Tamron": "#/$defs/_Tamron", "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", "Teledyne FLIR": "#/$defs/_Teledyne_Flir", "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", "The Imaging Source": "#/$defs/_The_Imaging_Source", "The Lee Company": "#/$defs/_The_Lee_Company", "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", "Thorlabs": "#/$defs/_Thorlabs", "Transducer Techniques": "#/$defs/_Transducer_Techniques", "Tymphany": "#/$defs/_Tymphany", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { "$ref": "#/$defs/_Aa_Opto_Electronic" }, { "$ref": "#/$defs/_Asus" }, { "$ref": "#/$defs/_Abcam" }, { "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { "$ref": "#/$defs/_Ailipu_Technology_Co" }, { "$ref": "#/$defs/_Allen_Institute" }, { "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { "$ref": "#/$defs/_Allied" }, { "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { "$ref": "#/$defs/_Arecont_Vision_Costar" }, { "$ref": "#/$defs/_Basler" }, { "$ref": "#/$defs/_Cambridge_Technology" }, { "$ref": "#/$defs/_Carl_Zeiss" }, { "$ref": "#/$defs/_Champalimaud_Foundation" }, { "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { "$ref": "#/$defs/_Charles_River_Laboratories" }, { "$ref": "#/$defs/_Chroma" }, { "$ref": "#/$defs/_Coherent_Scientific" }, { "$ref": "#/$defs/_Columbia_University" }, { "$ref": "#/$defs/_Computar" }, { "$ref": "#/$defs/_Conoptics" }, { "$ref": "#/$defs/_Custom" }, { "$ref": "#/$defs/_Digikey" }, { "$ref": "#/$defs/_Dodotronic" }, { "$ref": "#/$defs/_Doric" }, { "$ref": "#/$defs/_Ealing" }, { "$ref": "#/$defs/_Edmund_Optics" }, { "$ref": "#/$defs/_Emory_University" }, { "$ref": "#/$defs/_Euresys" }, { "$ref": "#/$defs/_Fujinon" }, { "$ref": "#/$defs/_Hamamatsu" }, { "$ref": "#/$defs/_Hamilton" }, { "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { "$ref": "#/$defs/_Ir_Robot_Co" }, { "$ref": "#/$defs/_Isl_Products_International" }, { "$ref": "#/$defs/_Infinity_Photo_Optical" }, { "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { "$ref": "#/$defs/_Invitrogen" }, { "$ref": "#/$defs/_Item" }, { "$ref": "#/$defs/_Jackson_Laboratory" }, { "$ref": "#/$defs/_Janelia_Research_Campus" }, { "$ref": "#/$defs/_Julabo" }, { "$ref": "#/$defs/_Kowa" }, { "$ref": "#/$defs/_Lg" }, { "$ref": "#/$defs/_Leica" }, { "$ref": "#/$defs/_Lumen_Dynamics" }, { "$ref": "#/$defs/_Lifecanvas" }, { "$ref": "#/$defs/_Mbf_Bioscience" }, { "$ref": "#/$defs/_Mks_Newport" }, { "$ref": "#/$defs/_Mpi" }, { "$ref": "#/$defs/_Meadowlark_Optics" }, { "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { "$ref": "#/$defs/_Mitutuyo" }, { "$ref": "#/$defs/_Nresearch_Inc" }, { "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { "$ref": "#/$defs/_National_Instruments" }, { "$ref": "#/$defs/_Navitar" }, { "$ref": "#/$defs/_Neurophotometrics" }, { "$ref": "#/$defs/_New_Scale_Technologies" }, { "$ref": "#/$defs/_New_York_University" }, { "$ref": "#/$defs/_Nikon" }, { "$ref": "#/$defs/_Olympus" }, { "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { "$ref": "#/$defs/_Optotune" }, { "$ref": "#/$defs/_Other" }, { "$ref": "#/$defs/_Oxxius" }, { "$ref": "#/$defs/_Placid_Industries" }, { "$ref": "#/$defs/_Prizmatix" }, { "$ref": "#/$defs/_Quantifi" }, { "$ref": "#/$defs/_Raspberry_Pi" }, { "$ref": "#/$defs/_Same_Sky" }, { "$ref": "#/$defs/_Sicgen" }, { "$ref": "#/$defs/_Schneider_Kreuznach" }, { "$ref": "#/$defs/_Second_Order_Effects" }, { "$ref": "#/$defs/_Semrock" }, { "$ref": "#/$defs/_Sigma_Aldrich" }, { "$ref": "#/$defs/_Simons_Foundation" }, { "$ref": "#/$defs/_Spinnaker" }, { "$ref": "#/$defs/_Tamron" }, { "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { "$ref": "#/$defs/_Teledyne_Flir" }, { "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { "$ref": "#/$defs/_The_Imaging_Source" }, { "$ref": "#/$defs/_The_Lee_Company" }, { "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { "$ref": "#/$defs/_Thorlabs" }, { "$ref": "#/$defs/_Transducer_Techniques" }, { "$ref": "#/$defs/_Tymphany" }, { "$ref": "#/$defs/_Vieworks" }, { "$ref": "#/$defs/_Vortran" }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { "type": "null" } ], "default": null, "title": "Manufacturer" }, "model": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Model" }, "path_to_cad": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "For CUSTOM manufactured devices", "title": "Path to CAD diagram" }, "port_index": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Port index" }, "additional_settings": { "$ref": "#/$defs/AindGeneric", "default": {}, "title": "Additional parameters" }, "notes": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Notes" }, "imaging_device_type": { "$ref": "#/$defs/ImagingDeviceType", "title": "Device type" } }, "$defs": { "AindGeneric": { "additionalProperties": true, "description": "Base class for generic types that can be used in AIND schema", "properties": {}, "title": "AindGeneric", "type": "object" }, "ImagingDeviceType": { "description": "Imaginge device type name", "enum": [ "Beam expander", "Sample Chamber", "Diffuser", "Galvo", "Laser combiner", "Laser coupler", "Prism", "Objective", "Rotation mount", "Slit", "Tunable lens", "Other" ], "title": "ImagingDeviceType", "type": "string" }, "_Aa_Opto_Electronic": { "description": "Model AA Opto Electronic", "properties": { "name": { "const": "AA Opto Electronic", "default": "AA Opto Electronic", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Aa_Opto_Electronic", "type": "object" }, "_Abcam": { "description": "Model Abcam", "properties": { "name": { "const": "Abcam", "default": "Abcam", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02e1wjw63", "default": "02e1wjw63", "title": "Registry Identifier", "type": "string" } }, "title": "_Abcam", "type": "object" }, "_Ailipu_Technology_Co": { "description": "Model Ailipu Technology Co", "properties": { "name": { "const": "Ailipu Technology Co", "default": "Ailipu Technology Co", "title": "Name", "type": "string" }, "abbreviation": { "const": "Ailipu", "default": "Ailipu", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Ailipu_Technology_Co", "type": "object" }, "_Allen_Institute": { "description": "Model Allen Institute", "properties": { "name": { "const": "Allen Institute", "default": "Allen Institute", "title": "Name", "type": "string" }, "abbreviation": { "const": "AI", "default": "AI", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03cpe7c52", "default": "03cpe7c52", "title": "Registry Identifier", "type": "string" } }, "title": "_Allen_Institute", "type": "object" }, "_Allen_Institute_For_Brain_Science": { "description": "Model Allen Institute for Brain Science", "properties": { "name": { "const": "Allen Institute for Brain Science", "default": "Allen Institute for Brain Science", "title": "Name", "type": "string" }, "abbreviation": { "const": "AIBS", "default": "AIBS", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00dcv1019", "default": "00dcv1019", "title": "Registry Identifier", "type": "string" } }, "title": "_Allen_Institute_For_Brain_Science", "type": "object" }, "_Allen_Institute_For_Neural_Dynamics": { "description": "Model Allen Institute for Neural Dynamics", "properties": { "name": { "const": "Allen Institute for Neural Dynamics", "default": "Allen Institute for Neural Dynamics", "title": "Name", "type": "string" }, "abbreviation": { "const": "AIND", "default": "AIND", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "04szwah67", "default": "04szwah67", "title": "Registry Identifier", "type": "string" } }, "title": "_Allen_Institute_For_Neural_Dynamics", "type": "object" }, "_Allied": { "description": "Model Allied", "properties": { "name": { "const": "Allied", "default": "Allied", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Allied", "type": "object" }, "_Ams_Osram": { "description": "Model ams OSRAM", "properties": { "name": { "const": "ams OSRAM", "default": "ams OSRAM", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "045d0h266", "default": "045d0h266", "title": "Registry Identifier", "type": "string" } }, "title": "_Ams_Osram", "type": "object" }, "_Applied_Scientific_Instrumentation": { "description": "Model Applied Scientific Instrumentation", "properties": { "name": { "const": "Applied Scientific Instrumentation", "default": "Applied Scientific Instrumentation", "title": "Name", "type": "string" }, "abbreviation": { "const": "ASI", "default": "ASI", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Applied_Scientific_Instrumentation", "type": "object" }, "_Arecont_Vision_Costar": { "description": "Model Arecont Vision Costar", "properties": { "name": { "const": "Arecont Vision Costar", "default": "Arecont Vision Costar", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Arecont_Vision_Costar", "type": "object" }, "_Asus": { "description": "Model ASUS", "properties": { "name": { "const": "ASUS", "default": "ASUS", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00bxkz165", "default": "00bxkz165", "title": "Registry Identifier", "type": "string" } }, "title": "_Asus", "type": "object" }, "_Basler": { "description": "Model Basler", "properties": { "name": { "const": "Basler", "default": "Basler", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Basler", "type": "object" }, "_Cambridge_Technology": { "description": "Model Cambridge Technology", "properties": { "name": { "const": "Cambridge Technology", "default": "Cambridge Technology", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Cambridge_Technology", "type": "object" }, "_Carl_Zeiss": { "description": "Model Carl Zeiss", "properties": { "name": { "const": "Carl Zeiss", "default": "Carl Zeiss", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01xk5xs43", "default": "01xk5xs43", "title": "Registry Identifier", "type": "string" } }, "title": "_Carl_Zeiss", "type": "object" }, "_Champalimaud_Foundation": { "description": "Model Champalimaud Foundation", "properties": { "name": { "const": "Champalimaud Foundation", "default": "Champalimaud Foundation", "title": "Name", "type": "string" }, "abbreviation": { "const": "Champalimaud", "default": "Champalimaud", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03g001n57", "default": "03g001n57", "title": "Registry Identifier", "type": "string" } }, "title": "_Champalimaud_Foundation", "type": "object" }, "_Chan_Zuckerberg_Initiative": { "description": "Model Chan Zuckerberg Initiative", "properties": { "name": { "const": "Chan Zuckerberg Initiative", "default": "Chan Zuckerberg Initiative", "title": "Name", "type": "string" }, "abbreviation": { "const": "CZI", "default": "CZI", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02qenvm24", "default": "02qenvm24", "title": "Registry Identifier", "type": "string" } }, "title": "_Chan_Zuckerberg_Initiative", "type": "object" }, "_Charles_River_Laboratories": { "description": "Model Charles River Laboratories", "properties": { "name": { "const": "Charles River Laboratories", "default": "Charles River Laboratories", "title": "Name", "type": "string" }, "abbreviation": { "const": "CRL", "default": "CRL", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03ndmsg87", "default": "03ndmsg87", "title": "Registry Identifier", "type": "string" } }, "title": "_Charles_River_Laboratories", "type": "object" }, "_Chroma": { "description": "Model Chroma", "properties": { "name": { "const": "Chroma", "default": "Chroma", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Chroma", "type": "object" }, "_Coherent_Scientific": { "description": "Model Coherent Scientific", "properties": { "name": { "const": "Coherent Scientific", "default": "Coherent Scientific", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "031tysd23", "default": "031tysd23", "title": "Registry Identifier", "type": "string" } }, "title": "_Coherent_Scientific", "type": "object" }, "_Columbia_University": { "description": "Model Columbia University", "properties": { "name": { "const": "Columbia University", "default": "Columbia University", "title": "Name", "type": "string" }, "abbreviation": { "const": "Columbia", "default": "Columbia", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00hj8s172", "default": "00hj8s172", "title": "Registry Identifier", "type": "string" } }, "title": "_Columbia_University", "type": "object" }, "_Computar": { "description": "Model Computar", "properties": { "name": { "const": "Computar", "default": "Computar", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Computar", "type": "object" }, "_Conoptics": { "description": "Model Conoptics", "properties": { "name": { "const": "Conoptics", "default": "Conoptics", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Conoptics", "type": "object" }, "_Custom": { "description": "Model Custom", "properties": { "name": { "const": "Custom", "default": "Custom", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Custom", "type": "object" }, "_Digikey": { "description": "Model DigiKey", "properties": { "name": { "const": "DigiKey", "default": "DigiKey", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Digikey", "type": "object" }, "_Dodotronic": { "description": "Model Dodotronic", "properties": { "name": { "const": "Dodotronic", "default": "Dodotronic", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Dodotronic", "type": "object" }, "_Doric": { "description": "Model Doric", "properties": { "name": { "const": "Doric", "default": "Doric", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "059n53q30", "default": "059n53q30", "title": "Registry Identifier", "type": "string" } }, "title": "_Doric", "type": "object" }, "_Ealing": { "description": "Model Ealing", "properties": { "name": { "const": "Ealing", "default": "Ealing", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Ealing", "type": "object" }, "_Edmund_Optics": { "description": "Model Edmund Optics", "properties": { "name": { "const": "Edmund Optics", "default": "Edmund Optics", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01j1gwp17", "default": "01j1gwp17", "title": "Registry Identifier", "type": "string" } }, "title": "_Edmund_Optics", "type": "object" }, "_Emapa": { "additionalProperties": false, "description": "Model EMAPA", "properties": { "name": { "const": "Edinburgh Mouse Atlas Project", "default": "Edinburgh Mouse Atlas Project", "title": "Name", "type": "string" }, "abbreviation": { "const": "EMAPA", "default": "EMAPA", "title": "Abbreviation", "type": "string" } }, "title": "_Emapa", "type": "object" }, "_Emory_University": { "description": "Model Emory University", "properties": { "name": { "const": "Emory University", "default": "Emory University", "title": "Name", "type": "string" }, "abbreviation": { "const": "Emory", "default": "Emory", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03czfpz43", "default": "03czfpz43", "title": "Registry Identifier", "type": "string" } }, "title": "_Emory_University", "type": "object" }, "_Euresys": { "description": "Model Euresys", "properties": { "name": { "const": "Euresys", "default": "Euresys", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Euresys", "type": "object" }, "_Fujinon": { "description": "Model Fujinon", "properties": { "name": { "const": "Fujinon", "default": "Fujinon", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Fujinon", "type": "object" }, "_Hamamatsu": { "description": "Model Hamamatsu", "properties": { "name": { "const": "Hamamatsu", "default": "Hamamatsu", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03natb733", "default": "03natb733", "title": "Registry Identifier", "type": "string" } }, "title": "_Hamamatsu", "type": "object" }, "_Hamilton": { "description": "Model Hamilton", "properties": { "name": { "const": "Hamilton", "default": "Hamilton", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Hamilton", "type": "object" }, "_Huazhong_University_Of_Science_And_Technology": { "description": "Model Huazhong University of Science and Technology", "properties": { "name": { "const": "Huazhong University of Science and Technology", "default": "Huazhong University of Science and Technology", "title": "Name", "type": "string" }, "abbreviation": { "const": "HUST", "default": "HUST", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00p991c53", "default": "00p991c53", "title": "Registry Identifier", "type": "string" } }, "title": "_Huazhong_University_Of_Science_And_Technology", "type": "object" }, "_Infinity_Photo_Optical": { "description": "Model Infinity Photo-Optical", "properties": { "name": { "const": "Infinity Photo-Optical", "default": "Infinity Photo-Optical", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Infinity_Photo_Optical", "type": "object" }, "_Integrated_Dna_Technologies": { "description": "Model Integrated DNA Technologies", "properties": { "name": { "const": "Integrated DNA Technologies", "default": "Integrated DNA Technologies", "title": "Name", "type": "string" }, "abbreviation": { "const": "IDT", "default": "IDT", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "009jvpf03", "default": "009jvpf03", "title": "Registry Identifier", "type": "string" } }, "title": "_Integrated_Dna_Technologies", "type": "object" }, "_Interuniversity_Microelectronics_Center": { "description": "Model Interuniversity Microelectronics Center", "properties": { "name": { "const": "Interuniversity Microelectronics Center", "default": "Interuniversity Microelectronics Center", "title": "Name", "type": "string" }, "abbreviation": { "const": "IMEC", "default": "IMEC", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02kcbn207", "default": "02kcbn207", "title": "Registry Identifier", "type": "string" } }, "title": "_Interuniversity_Microelectronics_Center", "type": "object" }, "_Invitrogen": { "description": "Model Invitrogen", "properties": { "name": { "const": "Invitrogen", "default": "Invitrogen", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03x1ewr52", "default": "03x1ewr52", "title": "Registry Identifier", "type": "string" } }, "title": "_Invitrogen", "type": "object" }, "_Ir_Robot_Co": { "description": "Model IR Robot Co", "properties": { "name": { "const": "IR Robot Co", "default": "IR Robot Co", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Ir_Robot_Co", "type": "object" }, "_Isl_Products_International": { "description": "Model ISL Products International", "properties": { "name": { "const": "ISL Products International", "default": "ISL Products International", "title": "Name", "type": "string" }, "abbreviation": { "const": "ISL", "default": "ISL", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Isl_Products_International", "type": "object" }, "_Item": { "description": "Model Item", "properties": { "name": { "const": "Item", "default": "Item", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Item", "type": "object" }, "_Jackson_Laboratory": { "description": "Model Jackson Laboratory", "properties": { "name": { "const": "Jackson Laboratory", "default": "Jackson Laboratory", "title": "Name", "type": "string" }, "abbreviation": { "const": "JAX", "default": "JAX", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "021sy4w91", "default": "021sy4w91", "title": "Registry Identifier", "type": "string" } }, "title": "_Jackson_Laboratory", "type": "object" }, "_Janelia_Research_Campus": { "description": "Model Janelia Research Campus", "properties": { "name": { "const": "Janelia Research Campus", "default": "Janelia Research Campus", "title": "Name", "type": "string" }, "abbreviation": { "const": "Janelia", "default": "Janelia", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "013sk6x84", "default": "013sk6x84", "title": "Registry Identifier", "type": "string" } }, "title": "_Janelia_Research_Campus", "type": "object" }, "_Julabo": { "description": "Model Julabo", "properties": { "name": { "const": "Julabo", "default": "Julabo", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Julabo", "type": "object" }, "_Kowa": { "description": "Model Kowa", "properties": { "name": { "const": "Kowa", "default": "Kowa", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03zbwg482", "default": "03zbwg482", "title": "Registry Identifier", "type": "string" } }, "title": "_Kowa", "type": "object" }, "_Leica": { "description": "Model Leica", "properties": { "name": { "const": "Leica", "default": "Leica", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Leica", "type": "object" }, "_Lg": { "description": "Model LG", "properties": { "name": { "const": "LG", "default": "LG", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02b948n83", "default": "02b948n83", "title": "Registry Identifier", "type": "string" } }, "title": "_Lg", "type": "object" }, "_Lifecanvas": { "description": "Model LifeCanvas", "properties": { "name": { "const": "LifeCanvas", "default": "LifeCanvas", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Lifecanvas", "type": "object" }, "_Lumen_Dynamics": { "description": "Model Lumen Dynamics", "properties": { "name": { "const": "Lumen Dynamics", "default": "Lumen Dynamics", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Lumen_Dynamics", "type": "object" }, "_Mbf_Bioscience": { "description": "Model MBF Bioscience", "properties": { "name": { "const": "MBF Bioscience", "default": "MBF Bioscience", "title": "Name", "type": "string" }, "abbreviation": { "const": "MBF", "default": "MBF", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02zynam48", "default": "02zynam48", "title": "Registry Identifier", "type": "string" } }, "title": "_Mbf_Bioscience", "type": "object" }, "_Meadowlark_Optics": { "description": "Model Meadowlark Optics", "properties": { "name": { "const": "Meadowlark Optics", "default": "Meadowlark Optics", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00n8qbq54", "default": "00n8qbq54", "title": "Registry Identifier", "type": "string" } }, "title": "_Meadowlark_Optics", "type": "object" }, "_Mgi": { "additionalProperties": false, "description": "Model MGI", "properties": { "name": { "const": "Mouse Genome Informatics", "default": "Mouse Genome Informatics", "title": "Name", "type": "string" }, "abbreviation": { "const": "MGI", "default": "MGI", "title": "Abbreviation", "type": "string" } }, "title": "_Mgi", "type": "object" }, "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { "description": "Model Michael J. Fox Foundation for Parkinson's Research", "properties": { "name": { "const": "Michael J. Fox Foundation for Parkinson's Research", "default": "Michael J. Fox Foundation for Parkinson's Research", "title": "Name", "type": "string" }, "abbreviation": { "const": "MJFF", "default": "MJFF", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03arq3225", "default": "03arq3225", "title": "Registry Identifier", "type": "string" } }, "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, "_Midwest_Optical_Systems_Inc_": { "description": "Model Midwest Optical Systems, Inc.", "properties": { "name": { "const": "Midwest Optical Systems, Inc.", "default": "Midwest Optical Systems, Inc.", "title": "Name", "type": "string" }, "abbreviation": { "const": "MidOpt", "default": "MidOpt", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Midwest_Optical_Systems_Inc_", "type": "object" }, "_Mitutuyo": { "description": "Model Mitutuyo", "properties": { "name": { "const": "Mitutuyo", "default": "Mitutuyo", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Mitutuyo", "type": "object" }, "_Mks_Newport": { "description": "Model MKS Newport", "properties": { "name": { "const": "MKS Newport", "default": "MKS Newport", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00k17f049", "default": "00k17f049", "title": "Registry Identifier", "type": "string" } }, "title": "_Mks_Newport", "type": "object" }, "_Mpi": { "description": "Model MPI", "properties": { "name": { "const": "MPI", "default": "MPI", "title": "Name", "type": "string" }, "abbreviation": { "const": "MPI", "default": "MPI", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Mpi", "type": "object" }, "_National_Center_For_Complementary_And_Integrative_Health": { "description": "Model National Center for Complementary and Integrative Health", "properties": { "name": { "const": "National Center for Complementary and Integrative Health", "default": "National Center for Complementary and Integrative Health", "title": "Name", "type": "string" }, "abbreviation": { "const": "NCCIH", "default": "NCCIH", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00190t495", "default": "00190t495", "title": "Registry Identifier", "type": "string" } }, "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, "_National_Institute_Of_Mental_Health": { "description": "Model National Institute of Mental Health", "properties": { "name": { "const": "National Institute of Mental Health", "default": "National Institute of Mental Health", "title": "Name", "type": "string" }, "abbreviation": { "const": "NIMH", "default": "NIMH", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "04xeg9z08", "default": "04xeg9z08", "title": "Registry Identifier", "type": "string" } }, "title": "_National_Institute_Of_Mental_Health", "type": "object" }, "_National_Institute_Of_Neurological_Disorders_And_Stroke": { "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { "const": "National Institute of Neurological Disorders and Stroke", "default": "National Institute of Neurological Disorders and Stroke", "title": "Name", "type": "string" }, "abbreviation": { "const": "NINDS", "default": "NINDS", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01s5ya894", "default": "01s5ya894", "title": "Registry Identifier", "type": "string" } }, "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", "type": "object" }, "_National_Instruments": { "description": "Model National Instruments", "properties": { "name": { "const": "National Instruments", "default": "National Instruments", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "026exqw73", "default": "026exqw73", "title": "Registry Identifier", "type": "string" } }, "title": "_National_Instruments", "type": "object" }, "_Navitar": { "description": "Model Navitar", "properties": { "name": { "const": "Navitar", "default": "Navitar", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Navitar", "type": "object" }, "_Ncbi": { "additionalProperties": false, "description": "Model NCBI", "properties": { "name": { "const": "National Center for Biotechnology Information", "default": "National Center for Biotechnology Information", "title": "Name", "type": "string" }, "abbreviation": { "const": "NCBI", "default": "NCBI", "title": "Abbreviation", "type": "string" } }, "title": "_Ncbi", "type": "object" }, "_Neurophotometrics": { "description": "Model Neurophotometrics", "properties": { "name": { "const": "Neurophotometrics", "default": "Neurophotometrics", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Neurophotometrics", "type": "object" }, "_New_Scale_Technologies": { "description": "Model New Scale Technologies", "properties": { "name": { "const": "New Scale Technologies", "default": "New Scale Technologies", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_New_Scale_Technologies", "type": "object" }, "_New_York_University": { "description": "Model New York University", "properties": { "name": { "const": "New York University", "default": "New York University", "title": "Name", "type": "string" }, "abbreviation": { "const": "NYU", "default": "NYU", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "0190ak572", "default": "0190ak572", "title": "Registry Identifier", "type": "string" } }, "title": "_New_York_University", "type": "object" }, "_Nikon": { "description": "Model Nikon", "properties": { "name": { "const": "Nikon", "default": "Nikon", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "0280y9h11", "default": "0280y9h11", "title": "Registry Identifier", "type": "string" } }, "title": "_Nikon", "type": "object" }, "_Nresearch_Inc": { "description": "Model NResearch Inc", "properties": { "name": { "const": "NResearch Inc", "default": "NResearch Inc", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Nresearch_Inc", "type": "object" }, "_Olympus": { "description": "Model Olympus", "properties": { "name": { "const": "Olympus", "default": "Olympus", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "02vcdte90", "default": "02vcdte90", "title": "Registry Identifier", "type": "string" } }, "title": "_Olympus", "type": "object" }, "_Open_Ephys_Production_Site": { "description": "Model Open Ephys Production Site", "properties": { "name": { "const": "Open Ephys Production Site", "default": "Open Ephys Production Site", "title": "Name", "type": "string" }, "abbreviation": { "const": "OEPS", "default": "OEPS", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "007rkz355", "default": "007rkz355", "title": "Registry Identifier", "type": "string" } }, "title": "_Open_Ephys_Production_Site", "type": "object" }, "_Optotune": { "description": "Model Optotune", "properties": { "name": { "const": "Optotune", "default": "Optotune", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Optotune", "type": "object" }, "_Orcid": { "additionalProperties": false, "description": "Model ORCID", "properties": { "name": { "const": "Open Researcher and Contributor ID", "default": "Open Researcher and Contributor ID", "title": "Name", "type": "string" }, "abbreviation": { "const": "ORCID", "default": "ORCID", "title": "Abbreviation", "type": "string" } }, "title": "_Orcid", "type": "object" }, "_Other": { "description": "Model Other", "properties": { "name": { "const": "Other", "default": "Other", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Other", "type": "object" }, "_Oxxius": { "description": "Model Oxxius", "properties": { "name": { "const": "Oxxius", "default": "Oxxius", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Oxxius", "type": "object" }, "_Placid_Industries": { "description": "Model Placid Industries", "properties": { "name": { "const": "Placid Industries", "default": "Placid Industries", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Placid_Industries", "type": "object" }, "_Prizmatix": { "description": "Model Prizmatix", "properties": { "name": { "const": "Prizmatix", "default": "Prizmatix", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Prizmatix", "type": "object" }, "_Quantifi": { "description": "Model Quantifi", "properties": { "name": { "const": "Quantifi", "default": "Quantifi", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Quantifi", "type": "object" }, "_Raspberry_Pi": { "description": "Model Raspberry Pi", "properties": { "name": { "const": "Raspberry Pi", "default": "Raspberry Pi", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Raspberry_Pi", "type": "object" }, "_Ror": { "additionalProperties": false, "description": "Model ROR", "properties": { "name": { "const": "Research Organization Registry", "default": "Research Organization Registry", "title": "Name", "type": "string" }, "abbreviation": { "const": "ROR", "default": "ROR", "title": "Abbreviation", "type": "string" } }, "title": "_Ror", "type": "object" }, "_Rrid": { "additionalProperties": false, "description": "Model RRID", "properties": { "name": { "const": "Research Resource Identifiers", "default": "Research Resource Identifiers", "title": "Name", "type": "string" }, "abbreviation": { "const": "RRID", "default": "RRID", "title": "Abbreviation", "type": "string" } }, "title": "_Rrid", "type": "object" }, "_Same_Sky": { "description": "Model Same Sky", "properties": { "name": { "const": "Same Sky", "default": "Same Sky", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Same_Sky", "type": "object" }, "_Schneider_Kreuznach": { "description": "Model Schneider-Kreuznach", "properties": { "name": { "const": "Schneider-Kreuznach", "default": "Schneider-Kreuznach", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Schneider_Kreuznach", "type": "object" }, "_Second_Order_Effects": { "description": "Model Second Order Effects", "properties": { "name": { "const": "Second Order Effects", "default": "Second Order Effects", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Second_Order_Effects", "type": "object" }, "_Semrock": { "description": "Model Semrock", "properties": { "name": { "const": "Semrock", "default": "Semrock", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Semrock", "type": "object" }, "_Sicgen": { "description": "Model SICGEN", "properties": { "name": { "const": "SICGEN", "default": "SICGEN", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Sicgen", "type": "object" }, "_Sigma_Aldrich": { "description": "Model Sigma-Aldrich", "properties": { "name": { "const": "Sigma-Aldrich", "default": "Sigma-Aldrich", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Sigma_Aldrich", "type": "object" }, "_Simons_Foundation": { "description": "Model Simons Foundation", "properties": { "name": { "const": "Simons Foundation", "default": "Simons Foundation", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01cmst727", "default": "01cmst727", "title": "Registry Identifier", "type": "string" } }, "title": "_Simons_Foundation", "type": "object" }, "_Spinnaker": { "description": "Model Spinnaker", "properties": { "name": { "const": "Spinnaker", "default": "Spinnaker", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Spinnaker", "type": "object" }, "_Tamron": { "description": "Model Tamron", "properties": { "name": { "const": "Tamron", "default": "Tamron", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Tamron", "type": "object" }, "_Technical_Manufacturing_Corporation": { "description": "Model Technical Manufacturing Corporation", "properties": { "name": { "const": "Technical Manufacturing Corporation", "default": "Technical Manufacturing Corporation", "title": "Name", "type": "string" }, "abbreviation": { "const": "TMC", "default": "TMC", "title": "Abbreviation", "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Technical_Manufacturing_Corporation", "type": "object" }, "_Teledyne_Flir": { "description": "Model Teledyne FLIR", "properties": { "name": { "const": "Teledyne FLIR", "default": "Teledyne FLIR", "title": "Name", "type": "string" }, "abbreviation": { "const": "FLIR", "default": "FLIR", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01j1gwp17", "default": "01j1gwp17", "title": "Registry Identifier", "type": "string" } }, "title": "_Teledyne_Flir", "type": "object" }, "_Templeton_World_Charity_Foundation": { "description": "Model Templeton World Charity Foundation", "properties": { "name": { "const": "Templeton World Charity Foundation", "default": "Templeton World Charity Foundation", "title": "Name", "type": "string" }, "abbreviation": { "const": "TWCF", "default": "TWCF", "title": "Abbreviation", "type": "string" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "00x0z1472", "default": "00x0z1472", "title": "Registry Identifier", "type": "string" } }, "title": "_Templeton_World_Charity_Foundation", "type": "object" }, "_The_Imaging_Source": { "description": "Model The Imaging Source", "properties": { "name": { "const": "The Imaging Source", "default": "The Imaging Source", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_The_Imaging_Source", "type": "object" }, "_The_Lee_Company": { "description": "Model The Lee Company", "properties": { "name": { "const": "The Lee Company", "default": "The Lee Company", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_The_Lee_Company", "type": "object" }, "_Thermo_Fisher_Scientific": { "description": "Model Thermo Fisher Scientific", "properties": { "name": { "const": "Thermo Fisher Scientific", "default": "Thermo Fisher Scientific", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "03x1ewr52", "default": "03x1ewr52", "title": "Registry Identifier", "type": "string" } }, "title": "_Thermo_Fisher_Scientific", "type": "object" }, "_Thorlabs": { "description": "Model Thorlabs", "properties": { "name": { "const": "Thorlabs", "default": "Thorlabs", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "04gsnvb07", "default": "04gsnvb07", "title": "Registry Identifier", "type": "string" } }, "title": "_Thorlabs", "type": "object" }, "_Transducer_Techniques": { "description": "Model Transducer Techniques", "properties": { "name": { "const": "Transducer Techniques", "default": "Transducer Techniques", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Transducer_Techniques", "type": "object" }, "_Tymphany": { "description": "Model Tymphany", "properties": { "name": { "const": "Tymphany", "default": "Tymphany", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Tymphany", "type": "object" }, "_Vieworks": { "description": "Model Vieworks", "properties": { "name": { "const": "Vieworks", "default": "Vieworks", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Vieworks", "type": "object" }, "_Vortran": { "description": "Model Vortran", "properties": { "name": { "const": "Vortran", "default": "Vortran", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": null, "title": "Registry", "type": "null" }, "registry_identifier": { "default": null, "title": "Registry Identifier", "type": "null" } }, "title": "_Vortran", "type": "object" }, "aind_data_schema_models__organizations___Addgene": { "description": "Model Addgene", "properties": { "name": { "const": "Addgene", "default": "Addgene", "title": "Name", "type": "string" }, "abbreviation": { "const": null, "default": null, "title": "Abbreviation", "type": "null" }, "registry": { "default": { "name": "Research Organization Registry", "abbreviation": "ROR" }, "discriminator": { "mapping": { "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", "EMAPA": "#/$defs/_Emapa", "MGI": "#/$defs/_Mgi", "NCBI": "#/$defs/_Ncbi", "ORCID": "#/$defs/_Orcid", "ROR": "#/$defs/_Ror", "RRID": "#/$defs/_Rrid" }, "propertyName": "abbreviation" }, "oneOf": [ { "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { "$ref": "#/$defs/_Emapa" }, { "$ref": "#/$defs/_Mgi" }, { "$ref": "#/$defs/_Ncbi" }, { "$ref": "#/$defs/_Orcid" }, { "$ref": "#/$defs/_Ror" }, { "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { "const": "01nn1pw54", "default": "01nn1pw54", "title": "Registry Identifier", "type": "string" } }, "title": "_Addgene", "type": "object" }, "aind_data_schema_models__registries___Addgene": { "additionalProperties": false, "description": "Model ADDGENE", "properties": { "name": { "const": "Addgene", "default": "Addgene", "title": "Name", "type": "string" }, "abbreviation": { "const": "ADDGENE", "default": "ADDGENE", "title": "Abbreviation", "type": "string" } }, "title": "_Addgene", "type": "object" } }, "additionalProperties": false, "required": [ "name", "imaging_device_type" ] }
- Config:
extra: str = forbid
use_enum_values: bool = True
- Fields:
- Validators:
- field device_type: Literal['Additional imaging device'] = 'Additional imaging device'¶
- Validated by:
- field imaging_device_type: ImagingDeviceType [Required]¶
- Validated by:
- validator validate_other » imaging_device_type¶
Validator for other/notes
- pydantic model aind_data_schema.components.devices.Arena¶
Bases:
MousePlatform
Description of a rectangular arena
Show JSON schema
{ "title": "Arena", "description": "Description of a rectangular arena", "type": "object", "properties": { "device_type": { "const": "Arena", "default": "Arena", "title": "Device Type", "type": "string" }, "name": { "title": "Device name", "type": "string" }, "serial_number": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Serial number" }, "manufacturer": { "anyOf": [ { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", "ASUS": "#/$defs/_Asus", "Abcam": "#/$defs/_Abcam", "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", "Allen Institute": "#/$defs/_Allen_Institute", "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", "Allied": "#/$defs/_Allied", "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", "Cambridge Technology": "#/$defs/_Cambridge_Technology", "Carl Zeiss": "#/$defs/_Carl_Zeiss", "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", "Chroma": "#/$defs/_Chroma", "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", "Computar": "#/$defs/_Computar", "Conoptics": "#/$defs/_Conoptics", "Custom": "#/$defs/_Custom", "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", "Doric": "#/$defs/_Doric", "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", "IR Robot Co": "#/$defs/_Ir_Robot_Co", "ISL Products International": "#/$defs/_Isl_Products_International", "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", "Invitrogen": "#/$defs/_Invitrogen", "Item": "#/$defs/_Item", "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", "Julabo": "#/$defs/_Julabo", "Kowa": "#/$defs/_Kowa", "LG": "#/$defs/_Lg", "Leica": "#/$defs/_Leica", "LifeCanvas": "#/$defs/_Lifecanvas", "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", "MBF Bioscience": "#/$defs/_Mbf_Bioscience", "MKS Newport": "#/$defs/_Mks_Newport", "MPI": "#/$defs/_Mpi", "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", "Mitutuyo": "#/$defs/_Mitutuyo", "NResearch Inc": "#/$defs/_Nresearch_Inc", "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", "National Instruments": "#/$defs/_National_Instruments", "Navitar": "#/$defs/_Navitar", "Neurophotometrics": "#/$defs/_Neurophotometrics", "New Scale Technologies": "#/$defs/_New_Scale_Technologies", "New York University": "#/$defs/_New_York_University", "Nikon": "#/$defs/_Nikon", "Olympus": "#/$defs/_Olympus", "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", "Quantifi": "#/$defs/_Quantifi", "Raspberry Pi": "#/$defs/_Raspberry_Pi", "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", "Simons Foundation": "#/$defs/_Simons_Foundation", "Spinnaker": "#/$defs/_Spinnaker", "Tamron": "#/$defs/_Tamron", "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", "Teledyne FLIR": "#/$defs/_Teledyne_Flir", "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", "The Imaging Source": "#/$defs/_The_Imaging_Source", "The Lee Company": "#/$defs/_The_Lee_Company", "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", "Thorlabs": "#/$defs/_Thorlabs", "Transducer Techniques": "#/$defs/_Transducer_Techniques", "Tymphany": "#/$defs/_Tymphany", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { "$ref": "#/$defs/_Aa_Opto_Electronic" }, { "$ref": "#/$defs/_Asus" }, { "$ref": "#/$defs/_Abcam" }, { "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { "$ref": "#/$defs/_Ailipu_Technology_Co" }, { "$ref": "#/$defs/_Allen_Institute" }, { "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { "$ref": "#/$defs/_Allied" }, { "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { "$ref": "#/$defs/_Arecont_Vision_Costar" }, { "$ref": "#/$defs/_Basler" }, { "$ref": "#/$defs/_Cambridge_Technology" }, { "$ref": "#/$defs/_Carl_Zeiss" }, { "$ref": "#/$defs/_Champalimaud_Foundation" }, { "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { "$ref": "#/$defs/_Charles_River_Laboratories" }, { "$ref": "#/$defs/_Chroma" }, { "$ref": "#/$defs/_Coherent_Scientific" }, { "$ref": "#/$defs/_Columbia_University" }, { "$ref": "#/$defs/_Computar" }, { "$ref": "#/$defs/_Conoptics" }, { "$ref": "#/$defs/_Custom" }, { "$ref": "#/$defs/_Digikey" }, { "$ref": "#/$defs/_Dodotronic" }, { "$ref": "#/$defs/_Doric" }, { "$ref": "#/$defs/_Ealing" }, { "$ref": "#/$defs/_Edmund_Optics" }, { "$ref": "#/$defs/_Emory_University" }, { "$ref": "#/$defs/_Euresys" }, { "$ref": "#/$defs/_Fujinon" }, { "$ref": "#/$defs/_Hamamatsu" }, { "$ref": "#/$defs/_Hamilton" }, { "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { "$ref": "#/$defs/_Ir_Robot_Co" }, { "$ref": "#/$defs/_Isl_Products_International" }, { "$ref": "#/$defs/_Infinity_Photo_Optical" }, { "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { "$ref": "#/$defs/_Invitrogen" }, { "$ref": "#/$defs/_Item" }, { "$ref": "#/$defs/_Jackson_Laboratory" }, { "$ref": "#/$defs/_Janelia_Research_Campus" }, { "$ref": "#/$defs/_Julabo" }, { "$ref": "#/$defs/_Kowa" }, { "$ref": "#/$defs/_Lg" }, { "$ref": "#/$defs/_Leica" }, { "$ref": "#/$defs/_Lumen_Dynamics" }, { "$ref": "#/$defs/_Lifecanvas" }, { "$ref": "#/$defs/_Mbf_Bioscience" }, { "$ref": "#/$defs/_Mks_Newport" }, { "$ref": "#/$defs/_Mpi" }, { "$ref": "#/$defs/_Meadowlark_Optics" }, { "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { "$ref": "#/$defs/_Mitutuyo" }, { "$ref": "#/$defs/_Nresearch_Inc" }, { "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { "$ref": "#/$defs/_National_Instruments" }, { "$ref": "#/$defs/_Navitar" }, { "$ref": "#/$defs/_Neurophotometrics" }, { "$ref": "#/$defs/_New_Scale_Technologies" }, { "$ref": "#/$defs/_New_York_University" }, { "$ref": "#/$defs/_Nikon" }, { "$ref": "#/$defs/_Olympus" }, { "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { "$ref": "#/$defs/_Optotune" }, { "$ref": "#/$defs/_Other" }, { "$ref": "#/$defs/_Oxxius" }, { "$ref": "#/$defs/_Placid_Industries" }, { "$ref": "#/$defs/_Prizmatix" }, { "$ref": "#/$defs/_Quantifi" }, { "$ref": "#/$defs/_Raspberry_Pi" }, { "$ref": "#/$defs/_Same_Sky" }, { "$ref": "#/$defs/_Sicgen" }, { "$ref": "#/$defs/_Schneider_Kreuznach" }, { "$ref": "#/$defs/_Second_Order_Effects" }, { "$ref": "#/$defs/_Semrock" }, { "$ref": "#/$defs/_Sigma_Aldrich" }, { "$ref": "#/$defs/_Simons_Foundation" }, { "$ref": "#/$defs/_Spinnaker" }, { "$ref": "#/$defs/_Tamron" }, { "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { "$ref": "#/$defs/_Teledyne_Flir" }, { "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { "$ref": "#/$defs/_The_Imaging_Source" }, { "$ref": "#/$defs/_The_Lee_Company" }, { "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { "$ref": "#/$defs/_Thorlabs" }, { "$ref": "#/$defs/_Transducer_Techniques" }, { "$ref": "#/$defs/_Tymphany" }, { "$ref": "#/$defs/_Vieworks" }, { "$ref": "#/$defs/_Vortran" }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { "type": "null" } ], "default": null, "title": "Manufacturer" }, "model": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Model" }, "path_to_cad": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "For CUSTOM manufactured devices", "title": "Path to CAD diagram" }, "port_index": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Port index" }, "additional_settings": { "$ref": "#/$defs/AindGeneric", "default": {}, "title": "Additional parameters" }, "notes": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Notes" }, "surface_material": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Surface material" }, "date_surface_replaced": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Date surface replaced" }, "size": { "$ref": "#/$defs/Size3d", "title": "3D Size" }, "objects_in_arena": { "default": [], "items": { "$ref": "#/$defs/Device" }, "title": "Objects in arena", "type": "array" } }, "$defs": { "AindGeneric": { "additionalProperties": true, "description": "Base class for generic types that can be used in AIND schema", "properties": {}, "title": "AindGeneric", "type": "object" }, "Device": { "additionalProperties": false, "description": "Generic device", "properties": { "device_type": { "title": "Device type", "type": "string" }, "name": { "title": "Device name", "type": "string" }, "serial_number": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Serial number" }, "manufacturer": { "anyOf": [ { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", "ASUS": "#/$defs/_Asus", "Abcam": "#/$defs/_Abcam", "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", "Allen Institute": "#/$defs/_Allen_Institute", "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", "Allied": "#/$defs/_Allied", "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", "Cambridge Technology": "#/$defs/_Cambridge_Technology", "Carl Zeiss": "#/$defs/_Carl_Zeiss", "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", "Chroma": "#/$defs/_Chroma", "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", "Computar": "#/$defs/_Computar", "Conoptics": "#/$defs/_Conoptics", "Custom": "#/$defs/_Custom", "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", "Doric": "#/$defs/_Doric", "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton"