name: hdmf-experimental.resources id: hdmf-experimental.resources imports: - hdmf-common.base - nwb.language - hdmf-experimental.resources prefixes: hdmf-experimental.resources: prefix_prefix: hdmf-experimental.resources prefix_reference: https://example.com/hdmf-experimental.resources/ default_prefix: hdmf-experimental.resources classes: HERD: name: HERD description: HDMF External Resources Data Structure. A set of six tables for tracking external resource references in a file or across multiple files. is_a: Container attributes: name: name: name range: string required: true keys: name: keys description: A table for storing user terms that are used to refer to external resources. multivalued: true range: AnyType required: true files: name: files description: A table for storing object ids of files used in external resources. multivalued: true range: AnyType required: true entities: name: entities description: A table for mapping user terms (i.e., keys) to resource entities. multivalued: true range: AnyType required: true objects: name: objects description: A table for identifying which objects in a file contain references to external resources. multivalued: true range: AnyType required: true object_keys: name: object_keys description: A table for identifying which objects use which keys. multivalued: true range: AnyType required: true entity_keys: name: entity_keys description: A table for identifying which keys use which entity. multivalued: true range: AnyType required: true tree_root: true