diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/featuretype.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/featuretype.xml
new file mode 100644
index 00000000..f2ef3708
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/featuretype.xml
@@ -0,0 +1,71 @@
+
+ FeatureTypeInfoImpl-67677adc:17c055ac98f:-7ffd
+ bgc_zooplankton_abundance_copepods_data
+ bgc_zooplankton_abundance_copepods_data
+
+ NamespaceInfoImpl-5f0a648d:1428d0d11a9:-7fff
+
+ bgc_zooplankton_abundance_copepods_data
+
+ features
+ bgc_zooplankton_abundance_copepods_data
+
+ GEOGCS["WGS 84",
+ DATUM["World Geodetic System 1984",
+ SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]],
+ AUTHORITY["EPSG","6326"]],
+ PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
+ UNIT["degree", 0.017453292519943295],
+ AXIS["Geodetic longitude", EAST],
+ AXIS["Geodetic latitude", NORTH],
+ AUTHORITY["EPSG","4326"]]
+ EPSG:4326
+
+ -180.0
+ 180.0
+ -90.0
+ 90.0
+ EPSG:4326
+
+
+ -180.0
+ 180.0
+ -90.0
+ 90.0
+ EPSG:4326
+
+ FORCE_DECLARED
+ true
+
+
+
+ bgc_zooplankton_abundance_copepods_data
+ SELECT *
+FROM imos_bgc_db.bgc_zooplankton_abundance_copepods_data
+ORDER BY "Project", "TripCode"
+
+ false
+
+ geom
+ Point
+ 4326
+
+
+
+ false
+
+
+ DataStoreInfoImpl--22c97b22:17b283bfd43:-7fff
+
+ true
+
+ WMS
+
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+
\ No newline at end of file
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/filters.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/filters.xml
new file mode 100644
index 00000000..31fcdab1
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/filters.xml
@@ -0,0 +1,31 @@
+
+
+
+ Project
+ string
+
+ true
+ false
+
+
+ StationName
+ string
+
+ true
+ false
+
+
+ SampleTime_local
+ datetime
+
+ true
+ false
+
+
+ geom
+ pointpropertytype
+
+ true
+ false
+
+
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/layer.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/layer.xml
new file mode 100644
index 00000000..bbea687c
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/layer.xml
@@ -0,0 +1,15 @@
+
+ bgc_zooplankton_abundance_copepods_data
+ LayerInfoImpl-67677adc:17c055ac98f:-7ffc
+ VECTOR
+
+ StyleInfoImpl--3a52b6b4:1428ce0125d:-8000
+
+
+ FeatureTypeInfoImpl-67677adc:17c055ac98f:-7ffd
+
+
+ 0
+ 0
+
+
\ No newline at end of file
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/pivot.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/pivot.xml
new file mode 100644
index 00000000..3c126a65
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_copepods_data/pivot.xml
@@ -0,0 +1,7 @@
+
+
+ asc
+ 0
+ trip_code
+ geom
+
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/featuretype.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/featuretype.xml
new file mode 100644
index 00000000..aa431db4
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/featuretype.xml
@@ -0,0 +1,71 @@
+
+ FeatureTypeInfoImpl-67677adc:17c055ac98f:-7ff8
+ bgc_zooplankton_abundance_non_copepods_data
+ bgc_zooplankton_abundance_non_copepods_data
+
+ NamespaceInfoImpl-5f0a648d:1428d0d11a9:-7fff
+
+ bgc_zooplankton_abundance_non_copepods_data
+
+ features
+ bgc_zooplankton_abundance_non_copepods_data
+
+ GEOGCS["WGS 84",
+ DATUM["World Geodetic System 1984",
+ SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]],
+ AUTHORITY["EPSG","6326"]],
+ PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
+ UNIT["degree", 0.017453292519943295],
+ AXIS["Geodetic longitude", EAST],
+ AXIS["Geodetic latitude", NORTH],
+ AUTHORITY["EPSG","4326"]]
+ EPSG:4326
+
+ -180.0
+ 180.0
+ -90.0
+ 90.0
+ EPSG:4326
+
+
+ -180.0
+ 180.0
+ -90.0
+ 90.0
+ EPSG:4326
+
+ FORCE_DECLARED
+ true
+
+
+
+ bgc_zooplankton_abundance_non_copepods_data
+ SELECT *
+FROM imos_bgc_db.bgc_zooplankton_abundance_raw_data
+ORDER BY "Project", "TripCode"
+
+ false
+
+ geom
+ Point
+ 4326
+
+
+
+ false
+
+
+ DataStoreInfoImpl--22c97b22:17b283bfd43:-7fff
+
+ true
+
+ WMS
+
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+
\ No newline at end of file
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/filters.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/filters.xml
new file mode 100644
index 00000000..31fcdab1
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/filters.xml
@@ -0,0 +1,31 @@
+
+
+
+ Project
+ string
+
+ true
+ false
+
+
+ StationName
+ string
+
+ true
+ false
+
+
+ SampleTime_local
+ datetime
+
+ true
+ false
+
+
+ geom
+ pointpropertytype
+
+ true
+ false
+
+
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/layer.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/layer.xml
new file mode 100644
index 00000000..4b880806
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/layer.xml
@@ -0,0 +1,15 @@
+
+ bgc_zooplankton_abundance_non_copepods_data
+ LayerInfoImpl-67677adc:17c055ac98f:-7ff7
+ VECTOR
+
+ StyleInfoImpl--3a52b6b4:1428ce0125d:-8000
+
+
+ FeatureTypeInfoImpl-67677adc:17c055ac98f:-7ff8
+
+
+ 0
+ 0
+
+
\ No newline at end of file
diff --git a/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/pivot.xml b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/pivot.xml
new file mode 100644
index 00000000..3c126a65
--- /dev/null
+++ b/workspaces/imos/JNDI_imos_bgc_db/bgc_zooplankton_abundance_non_copepods_data/pivot.xml
@@ -0,0 +1,7 @@
+
+
+ asc
+ 0
+ trip_code
+ geom
+