diff --git a/Dockerfile b/Dockerfile
index 70a80b4a7744cadd090c83a3a9fd9246e7333680..0a66706c8e12dbccc972f70aaa6a3b8e7c276e5a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -53,7 +53,7 @@ ENV INSTANCE_ID="prism-view-server_core" \
     INSTANCE_DIR="/var/www/pvs/dev/pvs_instance/" \
     COLLECTION= \
     UPLOAD_CONTAINER= \
-    DB="postgis" \
+    DB=postgis \
     DB_USER= \
     DB_PW= \
     DB_HOST= \
@@ -80,6 +80,7 @@ ENV INSTANCE_ID="prism-view-server_core" \
     COLLECT_STATIC="false" \
     REGISTRAR_REPLACE= \
     GDAL_PAM_ENABLED="NO" \
+    EOXS_LAYER_SUFFIX_SEPARATOR="__" \
     DEV="false"
 
 COPY . .
diff --git a/configure.sh b/configure.sh
index 579718287cd5fe61fc7c5b71a0a0454b826cff1e..e769bfb0919593fca417707abeffaa27dd7769bc 100755
--- a/configure.sh
+++ b/configure.sh
@@ -34,6 +34,7 @@
 
     echo "EOXS_VALIDATE_IDS_NCNAME = False" >> pvs_instance/settings.py
     echo "EOXS_OPENSEARCH_RECORD_MODEL = 'eoxserver.resources.coverages.models.Product'" >> pvs_instance/settings.py
+    echo "EOXS_LAYER_SUFFIX_SEPARATOR = '${EOXS_LAYER_SUFFIX_SEPARATOR}'" >> pvs_instance/settings.py
 
     echo "CACHES = {
     'default': {
diff --git a/registrar/backend/eoxserver.py b/registrar/backend/eoxserver.py
index c2f298b0c927aa30b1bd45bc1c47f01a345eb127..573e3d842c115e860a99647c5fb4ca3d7840f95a 100644
--- a/registrar/backend/eoxserver.py
+++ b/registrar/backend/eoxserver.py
@@ -10,6 +10,7 @@ import sys
 import logging
 from typing import List, TYPE_CHECKING, TypedDict
 import json
+from urllib.parse import urlparse
 
 import django
 from django.db import transaction
@@ -106,6 +107,7 @@ class EOxServerBackend(Backend):
         created_storage_auth = False
         created_storage = False
         storage_name = None
+
         if isinstance(source, LocalSource):
             storage, created_storage = backends.Storage.get_or_create(
                 name=source.name,
@@ -128,6 +130,13 @@ class EOxServerBackend(Backend):
                 endpoint_url = endpoint_url[len('http://'):]
 
             bucket = source.bucket_name
+
+            # get default bucket name from "first" asset. The first path
+            # component is the bucket.
+            if bucket is None:
+                asset = next(iter(item.get_assets().values()), None)
+                bucket = urlparse(asset.href).path.partition('/')[0]
+
             storage_auth, created_storage_auth = \
                 backends.StorageAuth.objects.get_or_create(
                     name=(
@@ -196,31 +205,51 @@ class EOxServerBackend(Backend):
 
     def _register_with_stac(self, source: Source, item: 'Item',
                             replace: bool, storage,
-                            product_type: ItemToProductTypeMapping):
+                            product_type: ItemToProductTypeMapping,
+                            create_product_type_model: bool = False):
         from eoxserver.backends import models as backends
+        from eoxserver.resources.coverages import models
         from eoxserver.resources.coverages.registration.stac import (
             register_stac_product, create_product_type_from_stac_item
         )
-
-        product_type_obj, _ = create_product_type_from_stac_item(
-            item.to_dict(),
-            product_type_name=product_type['product_type'],
-            ignore_existing=True,
-            coverage_mapping=product_type.get('coverages', {})
-        )
-        logger.info(f"Created Product Type {product_type_obj}")
+        # TODO: flag to re-use product type?
+        if create_product_type_model:
+            product_type_obj, created = create_product_type_from_stac_item(
+                item.to_dict(),
+                # TODO: use hash instead
+                product_type_name=product_type['name'],
+                ignore_existing=True,
+                coverage_mapping=product_type.get('coverages', {})
+            )
+        else:
+            created = False
+            product_type_obj = models.ProductType.objects.get(
+                name=product_type['name']
+            )
+        if created:
+            logger.info(f"Created Product Type {product_type_obj}")
+        else:
+            logger.info(f"Using existing Product Type {product_type_obj}")
 
         # resolve storage object
         if storage:
             storage = backends.Storage.objects.get(name=storage[0])
 
-        product, _ = register_stac_product(
+        product, replaced = register_stac_product(
             item.to_dict(),
             product_type_obj,
             storage,
             replace=replace,
-            coverage_mapping=product_type.get('coverages', {})
+            coverage_mapping=product_type.get('coverages', {}),
+            browse_mapping=product_type.get('browses', {}),
+            metadata_asset_names=product_type.get('metadata_assets'),
+        )
+
+        logger.info(
+            f"Successfully {'replaced' if replaced else 'registered'} "
+            f"Product {product.identifier}"
         )
+
         return product
 
     @transaction.atomic
@@ -264,7 +293,7 @@ class EOxServerBackend(Backend):
             raise RegistrationError(f'{item} not matched to any product_type')
         logger.info(
             f'Registering into EOxServer for type '
-            f'"{product_type["product_type"]}"'
+            f'"{product_type["name"]}"'
         )
 
         product = self._register_with_stac(
diff --git a/rgbnir_definition.json b/rgbnir_definition.json
index 6ad5f21239c195468ec8d794dbb03de2c8165e60..dced577b36d4a9f12e3d988390bfc919b3fbdd65 100644
--- a/rgbnir_definition.json
+++ b/rgbnir_definition.json
@@ -1,1209 +1,1116 @@
 [{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "RGBNir"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "RGBNir"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        }
-    ],
-    "data_type": "Byte",
-    "name": "RGNirByte"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            }
+        ],
+        "data_type": "Byte",
+        "name": "RGNirByte"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        }
-    ],
-    "data_type": "Byte",
-    "name": "RGBNirByte"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 3,
+                "allowed_value_ranges": [
+                    [0, 255]
+                ]
+            }
+        ],
+        "data_type": "Byte",
+        "name": "RGBNirByte"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "RGB"
-},{
-    "bands": [
-        {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "RGB"
+    }, {
+        "bands": [{
             "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
             "description": "Gray Channel",
             "gdal_interpretation": "GrayBand",
             "identifier": "gray",
             "name": "gray",
-            "nil_values": [
-                {
-                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
-                    "value": 0
-                }
-            ],
+            "nil_values": [{
+                "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                "value": 0
+            }],
             "uom": "W.m-2.Sr-1",
             "significant_figures": 5,
             "allowed_value_ranges": [
                 [0, 65535]
             ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "grayscale"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "hh",
-            "name": "hh",
-            "nil_values": [
-                {
+        }],
+        "data_type": "Uint16",
+        "name": "grayscale"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "hh",
+                "name": "hh",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "gray",
-            "name": "gray",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "gray",
+                "name": "gray",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "sar_hh_gray"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "hh",
-            "name": "hh",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "sar_hh_gray"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "hh",
+                "name": "hh",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "vv",
-            "name": "vv",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "vv",
+                "name": "vv",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "gray",
-            "name": "gray",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "gray",
+                "name": "gray",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "sar_hh_vv_gray"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "hh",
-            "name": "hh",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "sar_hh_vv_gray"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "hh",
+                "name": "hh",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "hv",
-            "name": "hv",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "hv",
+                "name": "hv",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "vh",
-            "name": "vh",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "vh",
+                "name": "vh",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "vv",
-            "name": "vv",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "vv",
+                "name": "vv",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Gray Channel",
-            "gdal_interpretation": "GrayBand",
-            "identifier": "gray",
-            "name": "gray",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Gray Channel",
+                "gdal_interpretation": "GrayBand",
+                "identifier": "gray",
+                "name": "gray",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "sar_hh_hv_vh_vv_gray"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Coastal Channel",
-            "gdal_interpretation": "Undefined",
-            "identifier": "coastal",
-            "name": "coastal",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "sar_hh_hv_vh_vv_gray"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Coastal Channel",
+                "gdal_interpretation": "Undefined",
+                "identifier": "coastal",
+                "name": "coastal",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Yellow Channel",
-            "gdal_interpretation": "Undefined",
-            "identifier": "yellow",
-            "name": "yellow",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Yellow Channel",
+                "gdal_interpretation": "Undefined",
+                "identifier": "yellow",
+                "name": "yellow",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Edge Channel",
-            "gdal_interpretation": "Undefined",
-            "identifier": "red_edge",
-            "name": "red_edge",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Edge Channel",
+                "gdal_interpretation": "Undefined",
+                "identifier": "red_edge",
+                "name": "red_edge",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir 2 Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir_2",
-            "name": "nir_2",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir 2 Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir_2",
+                "name": "nir_2",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "CBGYRReNirNir2"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "CBGYRReNirNir2"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Edge Channel",
-            "gdal_interpretation": "Undefined",
-            "identifier": "red_edge",
-            "name": "red_edge",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Edge Channel",
+                "gdal_interpretation": "Undefined",
+                "identifier": "red_edge",
+                "name": "red_edge",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "BGRReNir"
-},{
-    "bands": [
-        {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "BGRReNir"
+    }, {
+        "bands": [{
             "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
             "description": "Gray Channel",
             "gdal_interpretation": "GrayBand",
             "identifier": "gray",
             "name": "gray",
-            "nil_values": [
-                {
-                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
-                    "value": 0
-                }
-            ],
+            "nil_values": [{
+                "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                "value": 0
+            }],
             "uom": "W.m-2.Sr-1",
             "significant_figures": 5,
             "allowed_value_ranges": [
                 [-32768, 32767]
             ]
-        }
-    ],
-    "data_type": "Int16",
-    "name": "int16_grayscale"
-},{
-    "bands": [
-        {
+        }],
+        "data_type": "Int16",
+        "name": "int16_grayscale"
+    }, {
+        "bands": [{
             "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
             "description": "Gray Channel",
             "gdal_interpretation": "GrayBand",
             "identifier": "gray",
             "name": "gray",
-            "nil_values": [
-                {
-                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
-                    "value": 0
-                }
-            ],
+            "nil_values": [{
+                "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                "value": 0
+            }],
             "uom": "W.m-2.Sr-1",
             "significant_figures": 16,
             "allowed_value_ranges": [
                 [-3.40282e+38, 3.40282e+38]
             ]
-        }
-    ],
-    "data_type": "Float32",
-    "name": "float32_grayscale"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+        }],
+        "data_type": "Float32",
+        "name": "float32_grayscale"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "BGRNir"
-},
-{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "BGRNir"
+    },
+    {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Mask",
-            "gdal_interpretation": "Mask",
-            "identifier": "mask",
-            "name": "mask",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Mask",
+                "gdal_interpretation": "Mask",
+                "identifier": "mask",
+                "name": "mask",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 1,
-            "allowed_value_ranges": [
-                [0, 8]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "BGRNirMask"
-},
-{
-    "bands": [
-        {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 1,
+                "allowed_value_ranges": [
+                    [0, 8]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "BGRNirMask"
+    },
+    {
+        "bands": [{
             "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
             "description": "Pan Channel",
             "gdal_interpretation": "GrayBand",
             "identifier": "pan",
             "name": "pan",
-            "nil_values": [
-                {
-                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
-                    "value": 0
-                }
-            ],
+            "nil_values": [{
+                "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                "value": 0
+            }],
             "uom": "W.m-2.Sr-1",
             "significant_figures": 5,
             "allowed_value_ranges": [
                 [0, 65535]
             ]
-        }
-      ],
-      "data_type": "Uint16",
-      "name": "Pan"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+        }],
+        "data_type": "Uint16",
+        "name": "Pan"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Blue Channel",
-            "gdal_interpretation": "BlueBand",
-            "identifier": "blue",
-            "name": "blue",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Blue Channel",
+                "gdal_interpretation": "BlueBand",
+                "identifier": "blue",
+                "name": "blue",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "NirRGB"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "NirRGB"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Swir Channel",
-            "gdal_interpretation": "SwirBand",
-            "identifier": "swir",
-            "name": "swir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Swir Channel",
+                "gdal_interpretation": "SwirBand",
+                "identifier": "swir",
+                "name": "swir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 5,
-            "allowed_value_ranges": [
-                [0, 65535]
-            ]
-        }
-    ],
-    "data_type": "Uint16",
-    "name": "GRNirSwir"
-},{
-    "bands": [
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Green Channel",
-            "gdal_interpretation": "GreenBand",
-            "identifier": "green",
-            "name": "green",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "GRNirSwir"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Red Channel",
-            "gdal_interpretation": "RedBand",
-            "identifier": "red",
-            "name": "red",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Nir Channel",
-            "gdal_interpretation": "NirBand",
-            "identifier": "nir",
-            "name": "nir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        },
-        {
-            "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
-            "description": "Swir Channel",
-            "gdal_interpretation": "SwirBand",
-            "identifier": "swir",
-            "name": "swir",
-            "nil_values": [
-                {
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Swir Channel",
+                "gdal_interpretation": "SwirBand",
+                "identifier": "swir",
+                "name": "swir",
+                "nil_values": [{
                     "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
                     "value": 0
-                }
-            ],
-            "uom": "W.m-2.Sr-1",
-            "significant_figures": 3,
-            "allowed_value_ranges": [
-                [0, 255]
-            ]
-        }
-    ],
-    "data_type": "Byte",
-    "name": "GRNirSwirByte"
-}]
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "NirRGSwir"
+    }, {
+        "bands": [{
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Nir Channel",
+                "gdal_interpretation": "NirBand",
+                "identifier": "nir",
+                "name": "nir",
+                "nil_values": [{
+                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                    "value": 0
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Red Channel",
+                "gdal_interpretation": "RedBand",
+                "identifier": "red",
+                "name": "red",
+                "nil_values": [{
+                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                    "value": 0
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            },
+            {
+                "definition": "http://www.opengis.net/def/property/OGC/0/Radiance",
+                "description": "Green Channel",
+                "gdal_interpretation": "GreenBand",
+                "identifier": "green",
+                "name": "green",
+                "nil_values": [{
+                    "reason": "http://www.opengis.net/def/nil/OGC/0/unknown",
+                    "value": 0
+                }],
+                "uom": "W.m-2.Sr-1",
+                "significant_figures": 5,
+                "allowed_value_ranges": [
+                    [0, 65535]
+                ]
+            }
+        ],
+        "data_type": "Uint16",
+        "name": "NirRG"
+    }
+]