diff --git a/core/nwb.base.yaml b/core/nwb.base.yaml index ce0a3fa0..a294dec1 100644 --- a/core/nwb.base.yaml +++ b/core/nwb.base.yaml @@ -249,6 +249,14 @@ groups: stored external to the NWB file, in files storing raw data. Once timestamp data is calculated, the contents of 'sync' are mostly for archival purposes. quantity: '?' + links: + - name: device + target_type: Device + doc: Device used to record this time series. This should not be used to represent + a relationship between a stimulation time series and the device used for + stimulation; that relationship should be represented through other means in the + file. + quantity: '?' - neurodata_type_def: ProcessingModule neurodata_type_inc: NWBContainer diff --git a/docs/format/source/format_release_notes.rst b/docs/format/source/format_release_notes.rst index 2be07957..a3fdb27a 100644 --- a/docs/format/source/format_release_notes.rst +++ b/docs/format/source/format_release_notes.rst @@ -12,6 +12,7 @@ Minor changes that are typically used together for analysis, such as spike sorting. (#659) - Specified that units for ``ElectrodesTable`` coordinate fields (``x``, ``y``, ``z``, ``rel_x``, ``rel_y``, ``rel_z``) should be in microns. (#658) +- Added optional link from ``TimeSeries`` to ``Device`` to represent the device used to record the time series. (#662) 2.9.0 (June 26, 2025)