Skip to content

Commit

Permalink
Updating schema
Browse files Browse the repository at this point in the history
  • Loading branch information
manasaV3 committed Aug 20, 2024
1 parent 6cc1314 commit 8b55e5c
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions schema/ingestion_config/v1.0.0/ingestion_config_models.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,10 @@ classes:
# Would also have literal here, but literal schema varies by class, so we have DefaultLiteralEntity instead
# Would also have parent_filters here, but sometimes parent_filters doesn't apply (e.g., Dataset),
# so we have individual ParentFiltersEntity instead
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

DefaultLiteralEntity:
description: Used as a mixin with root-level classes that contain sources that have literals.
Expand Down Expand Up @@ -231,6 +235,7 @@ classes:
range: string
multivalued: true


AnnotationParentFilters:
description: Filters for the parent of an annotation source.
attributes:
Expand Down Expand Up @@ -268,6 +273,10 @@ classes:
parent_filters:
description: Permitted parent filters for a dataset source.
range: DatasetParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

DatasetParentFilters:
description: Types of parent filters for a dataset source.
Expand All @@ -291,6 +300,10 @@ classes:
multivalued: true
range: DatasetKeyPhotoSource
required: true
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

DatasetKeyPhotoSource:
description: A key photo source.
Expand Down Expand Up @@ -351,6 +364,10 @@ classes:
parent_filters:
description: Permitted parent filters for a key photo source.
range: DepositionKeyPhotoParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

DepositionKeyPhotoParentFilters:
description: Types of parent filters for a key photo source.
Expand Down Expand Up @@ -384,6 +401,10 @@ classes:
parent_filters:
description: Permitted parent filters for a frame source.
range: FrameParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

FrameParentFilters:
description: Types of parent filters for a frame source.
Expand Down Expand Up @@ -419,6 +440,10 @@ classes:
parent_filters:
description: Permitted parent filters for a gain source.
range: GainParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

GainParentFilters:
description: Types of parent filters for a gain source.
Expand Down Expand Up @@ -454,6 +479,10 @@ classes:
parent_filters:
description: Permitted parent filters for a key image source.
range: KeyImageParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

KeyImageParentFilters:
description: Types of parent filters for a key image source.
Expand Down Expand Up @@ -491,6 +520,10 @@ classes:
parent_filters:
description: Permitted parent filters for a raw tilt source.
range: RawTiltParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

RawTiltParentFilters:
description: Types of parent filters for a raw tilt source.
Expand Down Expand Up @@ -526,6 +559,10 @@ classes:
parent_filters:
description: Permitted parent filters for a run source.
range: RunParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

RunParentFilters:
description: Types of parent filters for a run source.
Expand Down Expand Up @@ -586,6 +623,10 @@ classes:
parent_filters:
description: Permitted parent filters for a tilt series source.
range: TiltSeriesParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

TiltSeriesParentFilters:
description: Types of parent filters for a tilt series source.
Expand Down Expand Up @@ -623,6 +664,10 @@ classes:
parent_filters:
description: Permitted parent filters for a tomogram source.
range: TomogramParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

TomogramParentFilters:
description: Types of parent filters for a tomogram source.
Expand Down Expand Up @@ -668,6 +713,10 @@ classes:
parent_filters:
description: Permitted parent filters for a voxel spacing source.
range: VoxelSpacingParentFilters
exclude:
description: Exclude files from the source that match (regexes).
range: string
multivalued: true

VoxelSpacingParentFilters:
description: Types of parent filters for a voxel spacing source.
Expand Down

0 comments on commit 8b55e5c

Please sign in to comment.