From be713824d659f5763b4f90a99b05aadb1ddd34c8 Mon Sep 17 00:00:00 2001 From: Ryan Ly <310197+rly@users.noreply.github.com> Date: Wed, 10 Dec 2025 16:59:50 -0800 Subject: [PATCH 1/2] Add optional device link to TimeSeries --- core/nwb.base.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) 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 From 2941bd5d4cfcec4e5e3c0f4ebedf38dcd7cee418 Mon Sep 17 00:00:00 2001 From: Ryan Ly <310197+rly@users.noreply.github.com> Date: Wed, 10 Dec 2025 17:02:23 -0800 Subject: [PATCH 2/2] Add link from TimeSeries to Device in release notes --- docs/format/source/format_release_notes.rst | 1 + 1 file changed, 1 insertion(+) 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)