@@ -136,6 +136,19 @@ groups:
136136 - data_type_inc : VectorData
137137 doc : Vector columns, including index columns, of this dynamic table.
138138 quantity : ' *'
139+ groups :
140+ - name : meanings_tables
141+ doc : Group containing MeaningsTable objects that provide meanings for
142+ values in VectorData columns within this DynamicTable.
143+ quantity : ' ?'
144+ groups :
145+ - data_type_inc : MeaningsTable
146+ doc : MeaningsTable objects that provide meanings for values
147+ in VectorData columns within this DynamicTable. Tables should be named
148+ according to the column they provide meanings for with a "_meanings" suffix.
149+ e.g., if a VectorData column is named "stimulus_type", the corresponding
150+ MeaningsTable should be named "stimulus_type_meanings".
151+ quantity : ' *'
139152
140153- data_type_def : AlignedDynamicTable
141154 data_type_inc : DynamicTable
@@ -165,3 +178,25 @@ groups:
165178 container. The name of the category is given by the name of the DynamicTable
166179 and its description by the description attribute of the DynamicTable.
167180 quantity : ' *'
181+
182+ - data_type_def : MeaningsTable
183+ data_type_inc : DynamicTable
184+ doc : A table to store information about the meanings of values in a linked VectorData object.
185+ All possible values of the linked VectorData object should be present in the 'value' column
186+ of this table, even if the value is not observed in the data. Additional columns may be
187+ added to store additional metadata about each value. The name of the MeaningsTable
188+ should correspond to the name of the linked VectorData object with a "_meanings" suffix.
189+ e.g., if the linked VectorData object is named "stimulus_type", the corresponding
190+ MeaningsTable should be named "stimulus_type_meanings".
191+ datasets :
192+ - name : value
193+ data_type_inc : VectorData
194+ doc : The value of a row in the linked VectorData object.
195+ - name : meaning
196+ data_type_inc : VectorData
197+ dtype : text
198+ doc : The meaning of the value in the linked VectorData object.
199+ links :
200+ - name : target
201+ target_type : VectorData
202+ doc : Link to the VectorData object for which this table provides meanings.
0 commit comments