Concatenation Description The IviConcatenation schema allows multiple sets of data we’ll call the referred data) to be represented as one larger set of data that contains the concatenation of all the referred data. It provides a compact way to concatenate data together without explicitly having to allocate a larger new dataset. The writer is responsible for ensuring each element can be concatenated (e.g. the dimensions are compatible) and the reader should validate this as well. Schema Identification Name Value IviSchema “IviConcatenation” IviSchemaVersion “1.0.0” Schema Members Name HDF5 Object Datatype or Schema Required Description 0 Group or Dataset or <Data Yes First element in the Dataset Schema> concatenation list must be named the integer zero, represented as a string 1 Group or Dataset or <Data No Each successive element is Dataset Schema> the next integer increment represented as a string Any number of elements … Example MyData represents an array of length 90 where the first 40 elements are 1 40 and the 41st element is 1 and … 42nd element is 2 and the 90th element is 50. … MyData IviSchema: IviConcatenation IviSchemaVersion: 1.0.0 0: IviSchema: IviRange IviSchemaVersion: 1.0.0 1 Count: 40 Step: 1 1: IviSchema: IviRange IviSchemaVersion: 1.0.0 1 Count: 50 Step: 1 Digital Data Description
Concatenation Description The IviConcatenation schema allows multiple sets of data we’ll call the referred data) to be represented as one larger set of data that contains the concatenation of all the referred data. It provides a compact way to concatenate data together without explicitly having to allocate a larger new dataset. The writer is responsible for ensuring each element can be concatenated (e.g. the dimensions are compatible) and the reader should validate this as well. Schema Identification Name Value IviSchema “IviConcatenation” IviSchemaVersion “1.0.0” Schema Members Name HDF5 Object Datatype or Schema Required Description 0 Group or Dataset Dataset or <Data Schema> Yes First element in the concatenation list must be named the integer zero, represented as a string 1 Group or Dataset Dataset or <Data Schema> No Each successive element is the next integer increment represented as a string … Any number of elements Example MyData represents an array of length 90 where the first 40 elements are 1 … 40 and the 41st element is 1 and 42nd element is 2 … and the 90th element is 50. MyData IviSchema: IviConcatenation IviSchemaVersion: 1.0.0 0: IviSchema: IviRange IviSchemaVersion: 1.0.0 1 Count: 40 Step: 1 1: IviSchema: IviRange IviSchemaVersion: 1.0.0 1 Count: 50 Step: 1 Digital Data Description
IVI-6.4_FileFormat_2014_03_07.docx