Skip to content

Change small metadata datasets to attributes where appropriate #48

Description

@oruebel

Change Change small metadata datasets to attributes where appropriate:

Reason: Storing small metadata as datasets (compared to attributes) can lead to: i) clutter in the file hierarchy making it harder for users to navigate files, ii) makes metadata appear as core data, and iii) causes poor performance when extracting metadata from files (reading attributes is more efficient in many cases).

Select Specific Changes Change top-level datasets identifier, nwb_version, session_description, session_start_time from datasets to attributes. @t-b suggests in #45 that the top-level dataset file_create_date should remain a dataset as this datasets may need to be update/extended repeatedly rather than just being just a a static piece of metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    category: enhancementimprovements of code or code behaviorpriority: lowalternative solution already working and/or relevant to only specific user(s)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions