nwb-linkml/nwb_linkml/schema/hdmf-common.base.yaml
sneakers-the-rat be21325123 Cleaner code generation, npytyping type hints for arrays
- split off generated subclasses into "include" files, not sure if that's good, but in any case we have them separable now.
- more work on cleanly un-nesting scalar and 1D-vector data into attributes and lists, respectively
- brought the pydantic generator in-repo to do a bunch of overrides
2023-08-28 22:16:58 -07:00

32 lines
947 B
YAML

name: hdmf-common.base
id: hdmf-common.base
imports:
- nwb.language
- hdmf-common.base.include
- hdmf-common.base
default_prefix: hdmf-common.base/
classes:
Data:
name: Data
description: An abstract data type for a dataset.
Container:
name: Container
description: An abstract data type for a group storing collections of data and
metadata. Base type for all data and metadata containers.
SimpleMultiContainer:
name: SimpleMultiContainer
description: A simple Container for holding onto multiple containers.
is_a: Container
attributes:
Data:
name: Data
description: Data objects held within this SimpleMultiContainer.
multivalued: true
range: Data
required: false
Container:
name: Container
description: Container objects held within this SimpleMultiContainer.
multivalued: true
range: Container
required: false