At Adligo, AssociativeArrays are simply Arrays#1.3.6.1.4.1.33097.1.1.0 that have values or items that are associated with other Arrays#1.3.6.1.4.1.33097.1.1.0 in some fashion. All 2d,3d and nd Arrays#1.3.6.1.4.1.33097.1.1.0 are associated to the other Arrays#1.3.6.1.4.1.33097.1.1.0 in their group. Maps#1.3.6.1.4.1.33097.1.0.3 MAY be implemented as AssociativeArrays, however, Maps#1.3.6.1.4.1.33097.1.0.3 are NOT necessarily implemented as AssociativeArrays.
Note: This definition is significantly different from the following wikipedia article; https://en.wikipedia.org/wiki/Associative_array
Note: This definition is NOT synonymous with Maps#1.3.6.1.4.1.33097.1.0.3, one notible example of a Map that is NOT implemented using AssociativeArrays is Java’s TreeMap!
https://en.wikipedia.org/wiki/Associative_array
https://www.w3schools.com/php/php_arrays_associative.asp
https://stackoverflow.com/questions/56240983/whats-an-associative-array
https://www.ibm.com/docs/en/db2-warehouse?topic=adt-associative-array-data-type
https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html