You can download ETIM data structure from ETIM Classification Management Tool: http://prod.etim-international.com/ You will get an archive with many CSV files (ETIM V6).
The current extension provides an import profile to import ETIM data structure inside Akeneo PIM.
Akeneo PIM / ETIM compatibility
We adapted ETIM features to handle them in Akeneo PIM. For example, as Akeneo does not manage with Range attribute types, we manage them using 2 attributes (min and max). Here is the functional mapping we did:
|Akeneo PIM||ETIM||ETIM Prefix|
|Category (level 1)||ARTGROUP||EG|
|Category (level 2)||ARTCLASS||EC|
There are 4 attribute types in ETIM but we need to map the structure to Akeneo PIM. In order to have a workaround for the metrics and attribute values, we decided to duplicate attributes in Akeneo.
|ETIM feature type||Akeneo PIM attribute||Attribute code format|
|A + existing values||pim_catalog_simpleselect||EF*_EC*|
|A without existing values||pim_catalog_text||EF*_EC*|
|N + unit||pim_catalog_number||EF*_EC*_EU*|
|R||2 x pim_catalog_number||EF*_EC*-min and -max|
|R + unit||2 x pim_catalog_number||EF*_EC*_EU*-min and -max|
As we should handle option by families, we decided to duplicate attributes at family level. A feature of type "A" will be many attributes in Akeneo (one per family). For metrics, they are managed as number attributes so we duplicate them by family too.
A dedicated code format has been done to allow to map attributes.
Values/Attribute options mapping
As options are duplicated depending of their families. Their codes are constructed with the following format "EF*_EC*_EV*" so from a code, you can know the family and the classification it belongs.