@@ -67,6 +67,108 @@ initiateRstoxData <- function(){
67
67
# )
68
68
# )
69
69
70
+
71
+ # ### Data type units: ####
72
+ dataTypeUnits <- list (
73
+ # Quantity:
74
+ StoxAcoustic = list (
75
+ # Cruise level:
76
+ CruiseKey = list (quantity = " NA" , unit = " NA" ),
77
+ Cruise = list (quantity = " NA" , unit = " NA" ),
78
+ Platform = list (quantity = " NA" , unit = " NA" ),
79
+ # Log level:
80
+ LogKey = list (quantity = " NA" , unit = " NA" ),
81
+ Log = list (quantity = " NA" , unit = " NA" ),
82
+ EDSU = list (quantity = " NA" , unit = " NA" ),
83
+ DateTime = list (quantity = " datetime" , unit = " ISO8601" ),
84
+ Longitude = list (quantity = " angle" , unit = " degree east" ),
85
+ Latitude = list (quantity = " angle" , unit = " degree north" ),
86
+ LogOrigin = list (quantity = " NA" , unit = " NA" ),
87
+ Longitude2 = list (quantity = " angle" , unit = " degree east" ),
88
+ Latitude2 = list (quantity = " angle" , unit = " degree north" ),
89
+ LogOrigin2 = list (quantity = " NA" , unit = " NA" ),
90
+ LogDistance = list (quantity = " length" , unit = " nmi" ),
91
+ LogDuration = list (quantity = " time" , unit = " s" ),
92
+ EffectiveLogDistance = list (quantity = " length" , unit = " nmi" ),
93
+ BottomDepth = list (quantity = " length" , unit = " m" ),
94
+ # Beam level:
95
+ BeamKey = list (quantity = " NA" , unit = " NA" ),
96
+ Beam = list (quantity = " NA" , unit = " NA" ),
97
+ Frequency = list (quantity = " frequency" , unit = " hertz" ),
98
+ # AcousticCategory level:
99
+ AcousticCategoryKey = list (quantity = " NA" , unit = " NA" ),
100
+ AcousticCategory = list (quantity = " NA" , unit = " NA" ),
101
+ # ChannelReference level:
102
+ ChannelReferenceKey = list (quantity = " NA" , unit = " NA" ),
103
+ ChannelReferenceType = list (quantity = " NA" , unit = " NA" ),
104
+ ChannelReferenceDepth = list (quantity = " length" , unit = " m" ),
105
+ ChannelReferenceTilt = list (quantity = " angle" , unit = " degree" ),
106
+ # NASC level:
107
+ NASCKey = list (quantity = " NA" , unit = " NA" ),
108
+ Channel = list (quantity = " NA" , unit = " NA" ),
109
+ MaxChannelRange = list (quantity = " length" , unit = " m" ),
110
+ MinChannelRange = list (quantity = " length" , unit = " m" ),
111
+ NASC = list (quantity = " NASC" , unit = " m^2/nmi^2" )
112
+ ),
113
+ StoxBiotic = list (
114
+ # Cruise level:
115
+ CruiseKey = list (quantity = " NA" , unit = " NA" ),
116
+ Cruise = list (quantity = " NA" , unit = " NA" ),
117
+ Platform = list (quantity = " NA" , unit = " NA" ),
118
+ # Station level:
119
+ StationKey = list (quantity = " NA" , unit = " NA" ),
120
+ Station = list (quantity = " NA" , unit = " NA" ),
121
+ CatchPlatform = list (quantity = " NA" , unit = " NA" ),
122
+ DateTime = list (quantity = " datetime" , unit = " ISO8601" ),
123
+ Longitude = list (quantity = " angle" , unit = " degree east" ),
124
+ Latitude = list (quantity = " angle" , unit = " degree north" ),
125
+ BottomDepth = list (quantity = " length" , unit = " m" ),
126
+ # Haul level:
127
+ HaulKey = list (quantity = " NA" , unit = " NA" ),
128
+ Haul = list (quantity = " NA" , unit = " NA" ),
129
+ Gear = list (quantity = " NA" , unit = " NA" ),
130
+ TowDistance = list (quantity = " length" , unit = " nmi" ),
131
+ EffectiveTowDistance = list (quantity = " length" , unit = " nmi" ),
132
+ MinHaulDepth = list (quantity = " length" , unit = " m" ),
133
+ MaxHaulDepth = list (quantity = " length" , unit = " m" ),
134
+ VerticalNetOpening = list (quantity = " length" , unit = " m" ),
135
+ HorizontalNetOpening = list (quantity = " lengthlength" , unit = " m" ),
136
+ TrawlDoorSpread = list (quantity = " length" , unit = " m" ),
137
+ # SpeciesCategory level:
138
+ SpeciesCategoryKey = list (quantity = " NA" , unit = " NA" ),
139
+ SpeciesCategory = list (quantity = " NA" , unit = " NA" ),
140
+ # Sample level:
141
+ SampleKey = list (quantity = " NA" , unit = " NA" ),
142
+ Sample = list (quantity = " NA" , unit = " NA" ),
143
+ CatchFractionWeight = list (quantity = " mass" , unit = " kg" ),
144
+ CatchFractionNumber = list (quantity = " cardinality" , unit = " individuals" ),
145
+ SampleWeight = list (quantity = " mass" , unit = " kg" ),
146
+ SampleNumber = list (quantity = " cardinality" , unit = " individuals" ),
147
+ # Individual level:
148
+ IndividualKey = list (quantity = " NA" , unit = " NA" ),
149
+ Individual = list (quantity = " NA" , unit = " NA" ),
150
+ IndividualRoundWeight = list (quantity = " length" , unit = " g" ),
151
+ IndividualTotalLength = list (quantity = " length" , unit = " cm" ),
152
+ LengthResolution = list (quantity = " length" , unit = " cm" ),
153
+ WeightMeasurement = list (quantity = " NA" , unit = " NA" ),
154
+ IndividualAge = list (quantity = " age" , unit = " year" ),
155
+ IndividualSex = list (quantity = " NA" , unit = " NA" )
156
+ ),
157
+ SuperIndividualsData = list (
158
+ IndividualTotalLength = list (quantity = " length" , unit = " cm" ),
159
+ IndividualRoundWeight = list (quantity = " mass" , unit = " g" ),
160
+ Abundance = list (quantity = " cardinality" , unit = " individuals" ),
161
+ Biomass = list (quantity = " mass" , unit = " g" ),
162
+ TowDistance = list (quantity = " length" , unit = " nmi" ),
163
+ EffectiveTowDistance = list (quantity = " length" , unit = " nmi" ),
164
+ CatchFractionWeight = list (quantity = " mass" , unit = " kg" ),
165
+ CatchFractionNumber = list (quantity = " cardinality" , unit = " individuals" ),
166
+ SampleWeight = list (quantity = " mass" , unit = " kg" ),
167
+ SampleNumber = list (quantity = " cardinality" , unit = " individuals" ),
168
+ IndividualAge = list (quantity = " age" , unit = " year" )
169
+ )
170
+ )
171
+
70
172
targetAndSourceVariables <- list (
71
173
target = " TargetVariable" ,
72
174
source = " SourceVariable"
0 commit comments