diff --git a/libs/shared/lib/components/DataTypeIcon/index.tsx b/libs/shared/lib/components/DataTypeIcon/index.tsx
index 11932ec5bc6bc65e248cd582f18a3a4efa4b1087..6b5bdc26e5ee5842f9dd290e48057b53e0a9269a 100644
--- a/libs/shared/lib/components/DataTypeIcon/index.tsx
+++ b/libs/shared/lib/components/DataTypeIcon/index.tsx
@@ -13,6 +13,7 @@ const IconMap: Record<SchemaAttributeTypes, string> = {
   duration: 'icon-[carbon--calendar]',
   number: 'icon-[carbon--string-integer]',
   location: 'icon-[carbon--location]',
+  array: 'icon-[ic--baseline-data-array]',
 };
 
 function getDataTypeIcon(data_type?: SchemaAttributeTypes): string {
diff --git a/libs/shared/lib/schema/model/FromBackend.ts b/libs/shared/lib/schema/model/FromBackend.ts
index de80178cd09943cb6772ab59443e0b06b127306d..f4c091fb23b39a39b51655a9899fd0facb8fbca7 100644
--- a/libs/shared/lib/schema/model/FromBackend.ts
+++ b/libs/shared/lib/schema/model/FromBackend.ts
@@ -29,7 +29,8 @@ export type SchemaAttributeTypes =
   | 'datetime'
   | 'duration'
   | 'number'
-  | 'location';
+  | 'location'
+  | 'array';
 
 export type DimensionType = 'categorical' | 'numerical' | 'temporal' | 'spatial';