name: nwb.language description: Adapter objects to mimic the behavior of elements in the nwb-schema-language id: nwb.language imports: - linkml:types prefixes: linkml: prefix_prefix: linkml prefix_reference: https://w3id.org/linkml nwb.language: prefix_prefix: nwb.language prefix_reference: https://example.com/nwb.language/ default_prefix: nwb.language types: float: name: float typeof: float base: float float32: name: float32 typeof: float base: float double: name: double typeof: double base: double float64: name: float64 typeof: double base: double long: name: long typeof: integer base: int int64: name: int64 typeof: integer base: int int: name: int typeof: integer base: int int32: name: int32 typeof: integer base: int int16: name: int16 typeof: integer base: int short: name: short typeof: integer base: int int8: name: int8 typeof: integer base: int uint: name: uint typeof: integer base: int minimum_value: 0 uint32: name: uint32 typeof: integer base: int minimum_value: 0 uint16: name: uint16 typeof: integer base: int minimum_value: 0 uint8: name: uint8 typeof: integer base: int minimum_value: 0 uint64: name: uint64 typeof: integer base: int minimum_value: 0 numeric: name: numeric typeof: float base: float text: name: text typeof: string base: string utf: name: utf typeof: string base: string utf8: name: utf8 typeof: string base: string utf_8: name: utf_8 typeof: string base: string ascii: name: ascii typeof: string base: string bool: name: bool typeof: boolean base: boolean isodatetime: name: isodatetime typeof: datetime base: datetime enums: FlatDType: name: FlatDType permissible_values: float: text: float float32: text: float32 double: text: double float64: text: float64 long: text: long int64: text: int64 int: text: int int32: text: int32 int16: text: int16 short: text: short int8: text: int8 uint: text: uint uint32: text: uint32 uint16: text: uint16 uint8: text: uint8 uint64: text: uint64 numeric: text: numeric text: text: text utf: text: utf utf8: text: utf8 utf_8: text: utf_8 ascii: text: ascii bool: text: bool isodatetime: text: isodatetime classes: Arraylike: name: Arraylike description: Container for arraylike information held in the dims, shape, and dtype properties.this is a special case to be interpreted by downstream i/o. this class has no slotsand is abstract by default.- Each slot within a subclass indicates a possible dimension.- Only dimensions that are present in all the dimension specifiers in the original schema are required.- Shape requirements are indicated using max/min cardinalities on the slot. abstract: true AnyType: name: AnyType description: Needed because some classes in hdmf-common are datasets without dtype class_uri: linkml:Any