IDML 4.0.1 XML schema
Documentation
Last revised 01/05/2023
Documented XML schema:
IDML_4_0_1.xsd
Contakt DCC e.V.
Dr.-Ing. Olaf Plümer
E-Mail pluemer@dcc-moebel.org
Telephon 0 52 21/12 65-37
Anika Degenhard
E-Mail degenhard@dcc-moebel.org
Telephon 0 52 21/12 65-38
The basic structure of the IDMP schema
The main element T_NEW_CATALOG defines that a new and complete catalogue data pool is made available.
The IDM schema is subdivided in data ranges that are specified in the subsequent child-elements (see figure 1) in T_NEW_CATALOG.
Figure 1 - child elements in T_NEW_CATALOG
The data ranges are not used in isolation from each other. In some data ranges, data is initially created and used from other data ranges via referencing.
Description of the data ranges
CATALOG
CATALOG is used to store administrative information concerning the data pool. E.g. the version of the data format, release date or the unique identification of the data pool.
SUPPLIER
SUPPLIER is used to store administrative information concerning the manufacturer. Example: specification of contact data, EDI communication parameters or the manufacturer's country of origin.
GLOBAL_DEFINITION
The GLOBAL_DEFINITION data range is a kind of data pool for information used in the other data ranges. Example: storage of media, e.g. photos and installation and/or various notes instructions.
SERIES
SERIES is used to store the data for the description of the items. Items are combined into product groups, such as armchairs or intermediate elements.
PART_LISTS
PARTS_LISTS is used to assemble dynamic piece lists, with the sub-positions assigned to rules (DECISIONS) that determine depending on the version in which quantity the respective position exists in the piece list.
FEATURE_DEFINITION
The version information is specified in FEATURE_DEFINITION. Example: Data for version families (FEATURE_CLASS), version types (FEATURE), the associated versions (OPTIONS) or rules (DECISIONS) are specified.
PRICE_DEFINITION
The price information is specified in PRICE_DEFINITION. Example: Data for price characteristics groups (PRICE_FEATURE_GROUP),, VAT (VALUE_ADDED_TAXES), product categories (MERCHANDISE GROUP) or price types (PRICE_TYPE) are specified.
IDM L 4.0.1 XML schema documentation
Introduction > Elements of the catalogue structure |
|
Creating elements of the catalogue structure
Creating series information
Series are defined in the following element:
T_NEW_CATALOG/SERIES/SERIE
All child elements are used to describe the properties of the series.Versions are assigned to series via assessment procedures (RESTRICTION_REF).
Creating versions
Example: creating versions
1. Definition of the version properties/version variations
The version properties are defined in the following element:
FEATURE_DEFINITION/OPTION_DEFINITION
<OPTION_DEFINITION>
</OPTION_DEFINITION>
This element is used to define the properties of colours, materials, shape versions and dimensions.
2. Creating the versions
The versions are created in the following element:
FEATURE_DEFINITION/FEATURES/FEATURE
<FEATURE FEATURE_NO="1">
<OPTIONS>
<OPTION OPTION_KEY="L"
</OPTION>
<OPTION OPTION_KEY="S"
</OPTION>
</OPTIONS>
</FEATURE>
Version types are defined via version type numbers, e.g. 1. The version is unequivocally identified by the combination of FEATURE_NO in FEATURE_DEFINITION/FEATURES/FEATURE and OPTION_KEY in FEATURE_DEFINITION/FEATURES/FEATURE/OPTIONS/OPTION.
Creating item information
Item information is specified in the following element:
T_NEW_CATALOG/SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM
The element ITEM has a multitude of elements used to describe the properties of items. An item is identified via the attribute TYPE_NO.
Please note that depending on the series, an item may have different properties. Consequently, an item and its properties can only be unequivocally identified in combination with the series.
Series-specific item information
Depending on the series, items may have different properties. Items are automatically assigned to a series because the element ITEM is a child element of the SERIE element.
Creating version information
Version information is created in the IDM schema as described in the following:
- Creation of variations for the versions
- Assignment of variation and version type
Creating variations
The variations for the versions are defined as a data pool in the element T_NEW_CATALOG/FEATURE_DEFINITION/OPTION_DEFINITION.
Figure 2 - The element OPTION_DEFINITION
The OPTION_DEFINITION element contains elements in which the respective variations are specified:
MATERIAL |
This element is used to define the properties of materials using colours and textures. These elements are referenced from variation version types. |
OPTION_MEASURE |
This element is used to specify the values of versions that are expressed in a dimension (e.g. sitting height (variation type 35)). |
Example: variations for colours
<OPTION_DEFINITION>
<MATERIAL>
<COLOR COLOR_NO="1">
<RGB_RED>255</RGB_RED>
<RGB_GREEN>0</RGB_GREEN>
<RGB_BLUE>0</RGB_BLUE>
</COLOR>
<COLOR COLOR_NO="2">
<RGB_RED>133</RGB_RED>
<RGB_GREEN>273</RGB_GREEN>
<RGB_BLUE>0</RGB_BLUE>
</COLOR>
<COLOR COLOR_NO="3">
<RGB_RED>0</RGB_RED>
<RGB_GREEN>89</RGB_GREEN>
<RGB_BLUE>89</RGB_BLUE>
</COLOR>
</MATERIAL>
</OPTION_DEFINITION>
The above elements define three colours that are identified by numbers (COLOR_NO) 1-3.
Assignment of variation and version type
To use the colours defined in the example above, version types must be assigned, which results in versions.
The assignment of version types (FEATURE) and variations (OPTION) to versions is done in the element T_NEW_CATALOG/FEATURE_DEFINITION/FEATURES/FEATURE. A variation is formed and identified by the combination of FEATURE and OPTION. The following XML elements define 2 feed heights (version type 15).
Example: assembly of versions from version type and variations
<FEATURE FEATURE_NO="15">
<OPTIONS>
<OPTION OPTION_KEY="10">
<OPTION_TEXT>
</OPTION_TEXT>
</OPTION>
<OPTION OPTION_KEY="30">
<OPTION_TEXT>
</OPTION_TEXT>
</OPTION>
</OPTIONS>
<FEATURE_TEXT>
</FEATURE_TEXT>
<HEADER_POS_VARIATION_TYPE>K</HEADER_POS_VARIATION_TYPE>
</FEATURE>
The child elements of FEATURE describe the properties of the version type, the child elements of OPTION describe the properties of the version. Analogous to this principle, which applies for essentially all elements in the IDM schema, the OPTION_TEXT defines a text that designates the version. The element FEATURE_TEXT defines a text that designates the version type.
If the data is supposed to reference a version, the combination of FEATURE_NO and OPTION_KEY must always be specified as a reference key.
IDML 4.0.1 XML schema documentation
Introduction > Arranging the catalogue structure |
|
Arranging the catalogue structure
Assigning series to versions
Ranges are assigned to all series in the following element:
SERIES/DECISIONS/DECISION_REF
The version is assigned to the series by referencing a rule that
defines the version as a valid combination in the
SERIES/SERIE/DECISIONS/DECISION_REF element.
Assigning items, series and versions
Item-series assignment
Items are automatically assigned to series because the ITEM element is a child element of the SERIES element:
SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM
Item-specific rules can be defined via SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/DECISIONS/DECISIONS_REF.
Example: Rule for version assignment
Element: FEATURE_DEFINITION/DECISIONS/DECISION
<DECISIONS>
<DECISIONVALIDATION_TYPE="0"DECISION_NO="1">
<DECISION_NAME_TEXT>
<LANGUAGEISO_LANGUAGE_ID="EN">
<TEXT_LINESEQUENCE_NO="1">
<TEXT>item numbers</TEXT>
</TEXT_LINE>
</LANGUAGE>
</DECISION_NAME_TEXT>
<OPTION_COMBINATIONSEQUENCE="1">
<FEATURE_REFFEATURE_NO="1">
<OPTION_REF_OPOPTION_KEY="1"OPERATOR="eq"/>
</FEATURE_REF>
<FEATURE_REFFEATURE_NO="201">
<OPTION_REF_OPOPTION_KEY="0"OPERATOR="eq"/>
</FEATURE_REF>
<FEATURE_REFFEATURE_NO="202">
<OPTION_REF_OPOPTION_KEY="00"OPERATOR="eq"/>
</FEATURE_REF>
<ACTIONS>
<SET_FEATURE_FIXEDFEATURE_NO="204">
<OPTION_REFOPTION_KEY="1000"/>
</SET_FEATURE_FIXED>
</ACTIONS>
</OPTION_COMBINATION>
</DECISION>
</DECISIONS>
IDML 4.0.1 XML schema documentation
Introduction > Catalogue structure |
|
Catalogue and element structure
The catalogue structure in the IDM schema is mapped by the following element hierarchy:
Figure 1 - Element hierarchy in the IDM schema
The SERIE element is used to define the properties of a series.Product groups (PRODUCT_GROUPS) in which items (ITEMS) with similar version types are combined are defined within the series. The items are automatically assigned to a series because they are child elements of the SERIE element. The DECISIONS elements are used to cross-series assign versions to a series, product group or item via rules. It is also possible to assign actions (ACTIONS) to the rules defined in DECISIONS.
IDML 4.0.1 XML schema documentation
Introduction > Referencing |
|
Referencing of elements
The IDM schema establishes relationships between elements and defines information at a central point which are used on multiple occasions in another position. The reuse of the information and the structure of element relationships takes place via referencing. The type of referencing used in the IDM schema is described in the following.
Definition of terms
The IDM schema uses the following terms for the referencing of elements:
Key element |
An XML element referenced by other elements. |
Ref element |
An XML element referencing other elements. |
Referencing procedure
The key element has attributes that allow for its unequivocal identification. The ref element has at least the key attributes of the key element. The reference in which the attribute values of the ref element are identical to those of the key element is established between the elements.
Example: Referencing the rule across multiple series, from the series, the product group and the item.
The following example shows how a rule (DECISION) is referenced from an item (ITEM). Only some of the XML elements are explained.
Key element |
T_NEW_CATALOG/FEATURE_DEFINITION/DECISIONS |
<DECISIONS> <DECISION DECISION_NO="1"/> … </DECISION> <DECISION DECISION_NO="2"/> … </DECISION> <DECISION DECISION_NO="3"/> … </DECISION> . . . </DECISIONS>
Ref element |
T_NEW_CATALOG/SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM |
<ITEMS> <ITEM TYPE_NO="1111"> <DECISIONS> <DECISION_REF DECISION_NO="1" > … </DECISION_REF> . . . </ITEMS>
Example: referencing of a version
The following example shows how to reference a version from an assessment procedure.
Key element |
T_NEW_CATALOG/FEATURE_DEFINITION/FEATURES/FEATURE/OPTIONS/OPTION |
<FEATURES> <FEATURE FEATURE_NO="15"> <!-- Fußhöhe --> <OPTIONS> <OPTION OPTION_KEY="100"> … </OPTION> <OPTION OPTION_KEY="120"> … </OPTION> <OPTION OPTION_KEY="30"> … </OPTION> </OPTIONS> </FEATURE> <FEATURE FEATURE_NO="17"> <!-- Fußform --> <OPTIONS> <OPTION OPTION_KEY="F00"> … </OPTION> <OPTION OPTION_KEY="F3Z"> … </OPTION> <OPTION OPTION_KEY="F70"> … </OPTION> </OPTIONS> </FEATURE> </FEATURES>
For version type 15, the XML elements define three versions (OPTION) with codes 100,120,30. For version type 17, three versions with codes F00, F3Z, F70 are defined. A version is identified via the combination of FEATURE_NO and OPTION_KEY.
IDML 4.0.1 XML schema documentation
Introduction > Assessment procedure |
|
Definition and assignment of rules
The earlier assessments (RESTRICTIONS) are now fully replaced by rules (DECISIONS).
The rules/assessment procedures are assigned to serious or items by references from the corresponding elements. In total, all assessment procedures defined in this element must be referenced from either series or items.
Rules that are referenced by items take priority over rules referenced by series.
DECISIONS have 3 types of rules (identified by TEST_ID).
Depending on the TEST_ID element, different rules can be specified.
If the value in TEST_ID is 1, the rule is a "preparation rule".
This allows for the definition of valid versions in OPTION_COMBINATION. These are used to determine the valid versions of a version type. These rules do not have an action part ("ACTIONS") and they define a quantity of version combinations that are either true or false. This is a table with the version types (FEATURES) as column headings; the cell contents of this table are values, lists, intervals, version groups that are linked by quantity operators.
The conditions are supplemented with operators. The special data type operator was defined for this purpose. It may contain the following values:
eq (equal) ne (not equal) in (is contained in a quantity) nin (is not contained in a quantity) gt (greater) lt (less) ge (greater than or equal) le (less than or equal)
The individual OPTION_COMBINATIONs must be considered as ELSE branches. This means that as soon as a condition line (OPTION_COMBINATIONS) receives a hit, the others will not be executed anymore.
If the value in TEST_ID is 2, the rule is a an action rule. It allows for the definition of actions in addition to the conditions.
If all conditions within an „OPTION_COMBINATION“ are satisfied, all signed actions (ACTIONS) then can set values or make version types (FEATURES) invisible depending on conditions. If an OPTION_COMBINATION is satisfied, the other conditions are not processed.
Actions (ACTIONS) are instructions that are executed if a condition is met. The following actions can be executed:
· The setting of versions (SET_FEATURE_FIXED) with the following options:
o Direct, e.g. main fabric = "blue" (OPTION)
o the setting of version values from another version type (FEATURE), e.g. ledge fabric = main fabric
o the calculation of versions (e.g. sitting height + 5 cm).
This function is only available for dimension versions and takes place via a formula string that may contain parameters and values.
This requires the version type (e.g. sitting height) to be assigned with a parameter (e.g. "sh").
The measure parameter (MEASURE_PARAMETER) can be supplemented with a unit (MEASURE_UNIT). The formula (FORMULA_STRING) therefore only contains the parameters (e.g. planning width = 2 * st + sb, which means that the planning width results from the sitting width + 2 times the side element width.
· Setting default versions (SET_FEATURE_DEFAULT):
These can be filled if no value has been entered yet. The same options as above apply.
· The visibility of version types (SET_FEATURE_VISIBLE, SET_FEATURE_INVISIBLE) and disabling of rules (DISABLE_DECISION, ENABLE_DECISION):
Example: for wooden feet, a potentially existing version type for a shade can be displayed and made invisible if a metal foot is selected.
Action rules are usually used in the configurator if an option value (a version) changes. If, for example, the foot version is changed from stainless steel to wood, a version type for the shade can be displayed.
IDML 4.0.1 XML schema documentation
Introduction > Data types |
Data types and value ranges
The IDM schema uses the data types defined in the standard XML schema 1.0 second edition (28 October 2004).
It uses the following data types:
boolean |
This data type maps the logical values "true" or "false". In accordance with the W3C recommendation for XML schemas, the values that can be used in the IDM are true/false or 1/0. |
date |
In the IDMP, the data type date is used in conformity with the XML schemas as follows: |
|
|
YYYY-MM-DD |
|
Y = year, M = moth, D = day |
|
integer |
Numbers can be positive and negative integers. |
nonNegativeInteger |
Value is a positive integer, including 0 |
positiveInteger |
Value is a positive integer, excluding 0 |
decimal |
The data type is used in the IDMP for floating-point values. Floating-point values for this data type are, as recommended by the W3C, stored as 126.56 or -45.98000 or +27.0. |
string |
A limited number of alphanumeric characters and special characters. |
anyURI |
The data type is used in the IDMP for URLs.anyURI represents a Uniform Resource Identifier (URI). The lexical part of anyURI is an indefinite sequence of characters that correspond to a legal URI. An anyURI value can be absolute or relative and may contain fragment codes (e.g. an URI reference). |
language |
The data type is used in the IDMP for the mapping of valid language keys.language represents codes for natural languages Tags for the Identification of Languagesas defined in the Thevaluerangeof language is the quantum of all character sequences that represent a valid code of a natural language. For ISO languages, the format consists of a sequence of 2-3 lower case letters optionally followed by a hyphen and a country code consisting of 2 upper case letters, e.g. en-US. |
Additionally, there is also a user-defined data type: |
|
operator |
Thy data type is used for rules in the IDMP. This simple, self-defined data type defines an operator for comparisons. The comparison operator is a string of 1 to 4 characters length and may contain the following values: |
eq (equal) |
|
ne (not equal) |
|
in (is contained in a quantity) |
|
nin (is not contained in a quantity) |
|
gt (greater) |
|
lt (less) |
|
ge (greater than or equal) |
|
le (less than or equal) |
The value ranges of the above data types are usually restricted for the elements in the IDMP. The "restrictions" in the data type definition contains restrictions for minimum and maximum values, permitted characters (pattern) and value lists.
In the documentation of the XML schema of the IDM, the value ranges are specified by the information coming after M and P.
IDML 4.0.1 XML schema documentation
Introduction > Notes to the documentation |
Notes to the IDMP documentation
Notes to the IDM documentation schema are stored in this section.
Explanation of the element properties
Each element is documented on the basis of a description and its properties. The following shows an example for an element description:
Description:
This element is used to specify the currency key for the prices stated in the data pool. For the currency keyISO Währungs-ID must be used. Changing currencies within the same data pool are not permitted. Updates during the year must be delivered in the same currency as the base file. |
D string P [A-Z]{1,3} M [1:3] |
The element properties are documented on the right side. They have the following meaning:
D |
The data type of the element is documented here. If this position is left blank, the element does not contain any reference data but additional child-elements. |
P |
The entries made in P and M document the value range of an element. A regular expression that defines the permitted values must be entered in P. |
M |
The minimum and maximum permitted values must be entered in M. In the case of a string data type, P defines the permitted characters and M the minimum and maximum character length. In the case of a numeric data type, the permitted minimum and maximum value is defined. |
IDML 4.0.1 XML schema documentation
Introduction > Version types |
Version types
The following version types have been defined:
Freely defined version types are available from 213 to 999.
Type: O = finish
C = colour
M = dimensions
Feature |
Feature text |
Type |
Remark/possible variations |
|
|
1 |
programme |
O |
Program as feature |
||
100 |
front version |
O |
|
||
101 |
front colour 1 |
C |
Infill with smooth front panel = full surface |
||
102 |
front colour 2 |
C |
Frame |
||
103 |
front colour 3 |
C |
Pilaster strips |
||
104 |
edge colour front |
C |
|
||
105 |
front combination |
O |
If only one key is specified for multiple front information. |
||
106 |
front panel group |
O |
Overwrites the FRONT_GROUP_NO in FEATURE_DEFINITION/OPTION_DEFINITION/STYLE |
||
110 |
front version trim 1 |
O |
|
||
111 |
front colour 1 trim 1 |
C |
Infill with smooth front panel = full surface |
||
112 |
front colour 2 trim 1 |
C |
Frame |
||
113 |
front colour 3 trim 1 |
C |
Pilaster strips |
||
114 |
front edge colour 1 |
C |
|
||
115 |
front combination trim 1 |
O |
May contain options 111 to 114 |
||
120 |
front version trim 2 |
O |
|
||
121 |
front colour 1 trim 2 |
C |
Infill with smooth front panel = full surface |
||
122 |
front colour 2 trim 2 |
C |
Frame |
||
123 |
front colour 3 trim 2 |
C |
Pilaster strips |
||
124 |
front edge colour 2 |
C |
|
||
125 |
front combination trim 2 |
O |
May contain options 121 to 124 |
||
150 |
glass finish |
O |
|
||
151 |
glass colour |
C |
|
||
152 |
lattice finish |
O |
|
||
153 |
lattice colour |
C |
|
||
154 |
glass door frame finish |
O |
|
||
155 |
glass door frame colour |
C |
|
||
160 |
roller shutter finish |
O |
|
||
161 |
roller shutter colour |
C |
|
||
170 |
scoop finish |
O |
|
||
171 |
scoop colour |
C |
|
||
200 |
carcase finish |
O |
|
||
201 |
carcase combination |
O |
If only one key is available for multiple carcase colours - inside/outside. |
||
202 |
carcase colour outside |
C |
|
||
203 |
carcase colour inside |
C |
|
||
204 |
edge finish carcase |
O |
|
||
205 |
edge colour carcase |
C |
|
||
206 |
visible side finish |
O |
|
||
207 |
visible side colour |
C |
|
||
208 |
carcase colour inside for glass |
C |
Glass cabinets and open cupboards, that are not shelving units |
||
209 |
carcase design inside for glass |
O |
Glass cabinets and open cupboards, that are not shelving units |
||
300 |
handle finish |
O |
|
||
301 |
handle base colour |
C |
Handle, button base or main colour |
||
302 |
handle bar colour |
C |
Temple, bridge and button trim colour |
||
303 |
handle combination |
O |
If only one key is specified for multiple handle conditions. |
||
304 |
handle positions |
O |
|
||
400 |
Plinth finish |
O |
|
||
401 |
Plinth colour |
C |
|
||
402 |
Plinth height |
M |
|
||
410 |
Plinth base finish |
O |
|
||
411 |
Plinth base colour |
C |
|
||
500 |
shelf units finish |
O |
|
||
501 |
shelf units colour |
C |
|
||
502 |
wreath profile finsih |
O |
Includes shape and material |
||
503 |
wreath profile colour |
C |
|
||
504 |
light strip finish |
O |
Includes shape and material |
||
505 |
light strip colour |
C |
|
||
506 |
ceiling panel finish |
O |
|
||
507 |
ceiling panel colour |
C |
|
||
508 |
bottom cupboard skirting board finish |
O |
|
||
509 |
bottom cupboard skirting board colour |
C |
|
||
510 |
top shelf finish |
O |
|
||
511 |
top shelf colour |
C |
|
||
512 |
top shelf edge finish |
O |
|
||
513 |
top shelf edge colour |
C |
|
||
514 |
shelf finish |
O |
|
||
515 |
shelf colour |
C |
|
||
516 |
shelf edge finish |
O |
|
||
517 |
shelf edge colour |
C |
|
||
520 |
modular panels/bar finish |
O |
|
||
521 |
modular panes/bars colour |
C |
|
||
522 |
panel edge finish |
O |
|
||
523 |
panel edge colour |
C |
|
||
524 |
bottom panel finish |
O |
|
||
525 |
bottom panel colour |
C |
|
||
526 |
bottom panel edge finish |
O |
|
||
527 |
bottom panel edge colour |
C |
|
||
550 |
niche finish |
O |
|
||
551 |
niche colour |
C |
|
||
560 |
accessories for niches finish |
O |
|
||
561 |
accessories for niches colour |
C |
|
||
562 |
pilaster finish |
O |
|
||
563 |
pilaster colour |
C |
|
||
564 |
pilaster edge finish |
O |
|
||
565 |
pilaster edge colour |
C |
|
||
570 |
profiled board finish |
O |
|
||
571 |
profiled board colour |
C |
|
||
600 |
worktop finish |
O |
|
||
601 |
worktop colour |
C |
|
||
602 |
worktop edge finish |
O |
|
||
603 |
worktop edge colour |
C |
|
||
604 |
bar top finish |
O |
|
||
605 |
bar top colour |
C |
|
||
606 |
bar top edge finish |
O |
|
||
607 |
bar top edge colour |
C |
|
||
620 |
cover plate finish |
O |
|
||
621 |
cover plate colour |
C |
|
||
622 |
cover plate edge finish |
O |
|
||
623 |
cover plate edge colour |
C |
|
||
624 |
table attachment finish |
O |
|
||
625 |
table attachment colour |
C |
|
||
626 |
table attachment edge finish |
O |
|
||
627 |
table attachment edge colour |
C |
|
||
650 |
wall closure profile finish |
O |
|
||
651 |
wall closure profile colour |
C |
|
||
700 |
drawer finish |
O |
|
||
701 |
drawer colour |
C |
|
||
702 |
pull-out finish |
O |
|
||
703 |
pull-out colour |
C |
|
||
750 |
worktop shape |
O |
|
||
751 |
cornice form |
O |
|
||
752 |
light strip form |
O |
|
||
753 |
plinth form |
O |
|
||
754 |
wall closure profile form |
O |
|
||
755 |
cover plate form |
O |
|
||
756 |
bar top form |
O |
|
||
800 |
electrical appliances finish |
O |
|
||
801 |
electrical appliances colour |
C |
|
||
802 |
eectrical appliance accessories colour |
C |
|
||
850 |
sinks finish |
O |
|
||
851 |
sinks colour |
C |
|
||
852 |
sink accessories colour |
C |
|
||
853 |
mixer tabs colour |
C |
|
||
854 |
mixer tabs finish |
O |
|
||
900 |
general accessories finish |
O |
|
||
901 |
general accessories colour |
C |
|
||
930-999 |
free definied feature |
|
|
||
1001 |
cover |
O |
|
||
1002 |
main cover type |
O |
|
||
1003 |
main cover colour |
C |
|
||
1004 |
contrasting cover finish |
O |
|
||
1005 |
contrasting cover colour |
C |
|
||
1006 |
back cover type |
O |
|
||
1007 |
back cover colour |
C |
|
||
1008 |
back pattern |
O |
with/without indent, with/without quilting etc. |
||
1009 |
seat cushion version |
O |
|
||
1010 |
seat cushion colour |
C |
|
||
1011 |
decorative pillow implementation |
O |
loose, firm, round, rectangular, … |
||
1012 |
decorative pillow colour |
C |
|
||
1013 |
contrasting thread implementation |
O |
|
||
1014 |
contrasting thread colour |
C |
|
||
1015 |
leg height |
M |
|
||
1016 |
leg material |
O |
metal, wood, plastic, beech, … |
||
1017 |
leg version |
O |
runner, rail, single leg, castors, glides, … |
||
1018 |
leg colour |
C |
|
||
1019 |
wood/chatose finish |
O |
|
||
1020 |
wood-/chatose colour/-stain shade |
C |
|
||
1021 |
trimmings finish |
O |
|
||
1022 |
trimmings colour |
C |
|
||
1023 |
|
O |
|
||
1024 |
|
C |
|
||
1025 |
side pocket finish |
O |
|
||
1026 |
side pocket colour |
C |
|
||
1027 |
piping finish |
O |
|
||
1028 |
piping colour |
C |
|
||
1029 |
drill finish |
O |
|
||
1030 |
drill colour |
C |
|
||
1031 |
zip finish |
O |
|
||
1032 |
zip colour |
C |
|
||
1033 |
seat firmness, -quality |
O |
with/without spring core, … |
||
1034 |
type of drive |
O |
loop, manually, gas spring, motor power grid, motor battery pack |
||
1035 |
seat height |
M |
|
||
1036 |
seat depth |
M |
|
||
1037 |
seat width |
M |
|
||
1038 |
back height |
M |
|
||
1039 |
back cushion height |
M |
|
||
1040 |
back cushion version |
O |
|
||
1041 |
armpart arrangement |
O |
without, left, right, twice, … |
||
1042 |
armpart version |
O |
|
||
1043 |
armpart adjustment |
O |
|
||
1044 |
headrest version |
O |
loose, fixed, neck support |
||
1045 |
headrest colour |
C |
|
||
1046 |
chatose version |
O |
on-the-floor, off-the-floor |
||
1047 |
fabrics combination |
O |
|
||
1048 |
fire protection/flame-retardant |
O |
|
||
1049 |
bed surface finish |
O |
|
||
1050 |
bed surface colour |
C |
|
||
1051 |
country version |
O |
|
||
1052 |
cross sleeper |
O |
|
||
1053 |
seat tilt adjustment |
O |
|
||
1054 |
seat depth adjustment |
O |
mechanic, electromotive, gas spring, … |
||
1055 |
back adjustment |
O |
mechanic, electromotive, gas spring, … |
||
1056 |
legrest adjustment |
O |
mechanic, electromotive, gas spring, … |
||
1057 |
massage function |
O |
|
||
1058 |
seat heating |
O |
|
||
1059 |
lordosis support |
O |
|
||
1060 |
swivel base |
O |
|
||
1061 |
stand-up assistance |
O |
mechanic, electromotive, gas spring, … |
||
1062 |
folding table |
O |
|
||
1063 |
plug-in table |
O |
|
||
1064 |
extending table |
O |
|
||
1065 |
cupholder |
O |
|
||
1066-1067 |
free definied feature |
|
|
||
1068 |
bedspread |
O |
short, halflength, long, hood |
||
1069 |
bedspread cover |
O |
|
||
1070 |
bed surface |
M |
160x200, 180x200, 200x200 etc., special length against surcharge |
||
1071 |
bed base |
O |
standard, insertion device, highline, etc. |
||
1072 |
bed base cover |
O |
|
||
1073 |
slatted frame |
O |
standard or alternatives against surcharge, If necessary, insert slats |
||
1074 |
mattress |
O |
standard or alternatives against surcharge >> degree of hardness H2, |
||
1075 |
handles (for bedside tables) |
|
|
||
1076 |
beside tables |
O |
drawer with plastic or metal guide |
||
1077 |
lamp colour and finish |
C |
|
||
1078 |
knob cover |
O |
|
||
1079 |
slatted frame adjustment |
O |
mechanic, electromotive, gas spring, multiple |
||
1080 |
function/adjustment in general |
O |
|
||
1081-1088 |
free definied feature |
|
|
||
1089 |
connecting type L |
O |
|
||
1090 |
connecting type R |
O |
|
||
1091-1094 |
free definied feature |
|
|
||
1095 |
planning width |
M |
width of the article |
||
1096 |
planning depth |
M |
depth of the article |
||
1097 |
planning height |
M |
height of the article |
||
1098 |
drive position |
O |
|
||
1099 |
free definied feature |
|
|
||
1100 |
headrest adjustment/flexible headrests |
O |
|
||
1101 |
relax function |
O |
|
||
1102 |
vital function |
O |
|
||
1103 |
power source/motor |
O |
|
||
1104 |
accessories |
O |
|
||
1105 |
support table |
O |
|
||
1106 |
back holder |
O |
|
||
1107 |
plug-in backrest |
O |
|
||
1108 |
intermediate table |
O |
|
||
1109 |
magazine holder |
O |
|
||
1110 |
swivel function |
O |
|
||
1111 |
reading lamp |
O |
|
||
1112 |
decorative item |
O |
|
||
1150-1155 |
free definied feature |
|
|
||
1160 |
connecting type top 1 |
O |
ID of the connection vector in the SVG: AVO1 |
||
1161 |
connecting type top 2 |
O |
ID of the connection vector in the SVG: AVO2 |
||
1162 |
connecting type top 3 |
O |
ID of the connection vector in the SVG: AVO3 |
||
1163 |
connecting type top 4 |
O |
ID of the connection vector in the SVG: AVO4 |
||
1164 |
connecting type top 5 |
O |
ID of the connection vector in the SVG: AVO5 |
||
1165 |
Connection type bottom 1 |
O |
ID of the+D127:D161 connection vector in the SVG: AVU1 |
||
1166 |
Connection type bottom 2 |
O |
ID of the connection vector in the SVG: AVU2 |
||
1167 |
Connection type bottom 3 |
O |
ID of the connection vector in the SVG: AVU3 |
||
1168 |
Connection type bottom 4 |
O |
ID of the connection vector in the SVG: AVU4 |
||
1169 |
Connection type bottom 5 |
O |
ID of the connection vector in the SVG: AVU5 |
||
1170 |
Connection type top 6 |
O |
ID of the connection vector in the SVG: AVO6 |
||
1171 |
Connection type top 7 |
O |
ID of the connection vector in the SVG: AVO7 |
||
1172 |
Connection type top 8 |
O |
ID of the connection vector in the SVG: AVO8 |
||
1173 |
Connection type top 9 |
O |
ID of the connection vector in the SVG: AVO9 |
||
1174 |
Connection type top 10 |
O |
ID of the connection vector in the SVG: AVO10 |
||
1175 |
Connection type bottom 6 |
O |
ID of the connection vector in the SVG: AVU6 |
||
1176 |
Connection type bottom 7 |
O |
ID of the connection vector in the SVG: AVU7 |
||
1177 |
Connection type bottom 8 |
O |
ID of the connection vector in the SVG: AVU8 |
||
1178 |
Connection type bottom 9 |
O |
ID of the connection vector in the SVG: AVU9 |
||
1179 |
Connection type bottom 10 |
O |
ID of the connection vector in the SVG: AVU10 |
||
1180 |
Connection type north 1 |
O |
ID of the connection vector in the SVG: AVN1 |
||
1181 |
Connection type north 2 |
O |
ID of the connection vector in the SVG: AVN2 |
||
1182 |
Connection type north 3 |
O |
ID of the connection vector in the SVG: AVN3 |
||
1183 |
Connection type north 4 |
O |
ID of the connection vector in the SVG: AVN4 |
||
1184 |
Connection type north 5 |
O |
ID of the connection vector in the SVG: AVN5 |
||
1185 |
Connection type north 6 |
O |
ID of the connection vector in the SVG: AVN6 |
||
1186 |
Connection type north 7 |
O |
ID of the connection vector in the SVG: AVN7 |
||
1187 |
Connection type north 8 |
O |
ID of the connection vector in the SVG: AVN8 |
||
1188 |
Connection type north 9 |
O |
ID of the connection vector in the SVG: AVN9 |
||
1189 |
Connection type north 10 |
O |
ID of the connection vector in the SVG: AVN10 |
||
1190 |
Connection type south 1 |
O |
ID of the connection vector in the SVG: AVS1 |
||
1191 |
Connection type south 2 |
O |
ID of the connection vector in the SVG: AVS2 |
||
1192 |
Connection type south 3 |
O |
ID of the connection vector in the SVG: AVS3 |
||
1193 |
Connection type south 4 |
O |
ID of the connection vector in the SVG: AVS4 |
||
1194 |
Connection type south 5 |
O |
ID of the connection vector in the SVG: AVS5 |
||
1195 |
Connection type south 6 |
O |
ID of the connection vector in the SVG: AVS6 |
||
1196 |
Connection type south 7 |
O |
ID of the connection vector in the SVG: AVS7 |
||
1197 |
Connection type south 8 |
O |
ID of the connection vector in the SVG: AVS8 |
||
1198 |
Connection type south 9 |
O |
ID of the connection vector in the SVG: AVS9 |
||
1199 |
Connection type south 10 |
O |
ID of the connection vector in the SVG: AVS10 |
||
1200-1210 |
free definied feature for other connection types |
|
the number range is reserved for possible further connection types |
||
1211 |
fabric requirement |
M |
in running metres |
||
1212 |
leather requirement |
M |
in m² |
||
2000 |
model number |
O |
|
||
2001 |
hinge |
O |
|
||
2010 |
front interior colour |
C |
|
||
2011 |
front height |
M |
|
||
2012 |
front width |
M |
|
||
2100 |
back panel finish |
O |
|
||
2101 |
back panel colour |
C |
|
||
2102 |
carcase finish back side for room divider |
O |
for room divider |
||
2103 |
carcase colour back side for room divider |
C |
for room divider |
||
2110 |
garment rail finish |
O |
|
||
2111 |
garment rail colour |
C |
|
||
2140 |
tabletop finish |
O |
for tables |
||
2141 |
tabletop colour |
C |
for tables |
||
2142 |
table edge finish |
O |
for tables |
||
2143 |
table edge colour |
C |
for tables |
||
2144 |
table frame finish |
O |
for tables |
||
2145 |
table frame colour |
C |
for tables |
||
2146 |
baseplate finish |
O |
for tables |
||
2147 |
baseplate colour |
C |
for tables |
||
2148 |
height adjustment |
O |
for tables |
||
2149 |
pull-outs |
O |
for tables |
||
2150 |
inserts |
O |
for tables |
||
2151 |
insert finish |
O |
for tables |
||
2152 |
insert colour |
C |
for tables |
||
2153 |
maximum length extending shelf |
M |
for tables |
||
2160 |
bedstead finish |
O |
|
||
2161 |
bedstead colour |
C |
|
||
2162 |
bed frame finish |
O |
|
||
2163 |
bed frame colour |
C |
|
||
2164 |
head board finish |
O |
|
||
2165 |
head board colour |
C |
|
||
2166 |
head board fabric |
O |
|
||
2167 |
head board fabric colour |
C |
|
||
2168 |
foot board finish |
O |
|
||
2169 |
foot board colour |
C |
|
||
2170 |
foot board fabric |
O |
|
||
2171 |
foot board fabric colour |
C |
|
||
2200 |
Handle 2 finish |
O |
|
||
2201 |
handle base colour 2 |
C |
Handle, button base or main colour |
||
2202 |
handle bar colour 2 |
C |
Temple, bridge and button trim colour |
||
2203 |
handle combination 2 |
O |
If only one key is given for several handle conditions. |
||
2204 |
handle position 2 |
O |
|
||
2205 |
handle 3 finish |
O |
|
||
2206 |
handle base colour 3 |
C |
Handle, button base or main colour |
||
2207 |
handle bar colour 3 |
C |
Temple, bridge and button trim colour |
||
2208 |
handle combination 3 |
O |
If only one key is given for several handle conditions. |
||
2209 |
handle position 3 |
O |
|
||
2300-2999 |
free definied feature |
|
|
IDML 4.0.1 XML schema documentation
Introduction > Model code |
This element is used to specify the model code:
T_NEW_CATALOG/SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/TYPE_KEY/TK_TYPE
The following model codes have been defined:
Type No. |
Designation (English) |
1 |
Club chair |
2 |
TV armchair/recliner/reclining armch |
3 |
Lounge chair |
4 |
Sofa / chaise |
5 |
Middle element |
6 |
Corner |
7 |
Divan / recamiere / ottoman / ... / chai |
8 |
Footstool |
9 |
Cushion |
10 |
Coffee table / occasional tables / tray |
11 |
Dining table |
13 |
Combinations |
14 |
End element |
15 |
Bed sofa / bed couch / divan sofa / bed |
18 |
Foot bench |
19 |
Headrests |
21 |
Carpets |
25 |
Metrage |
1010 |
carcase unit |
1020 |
wardrobe/cabinet |
1030 |
Display cabinet |
1040 |
Shelf |
1050 |
Highboard/sideboard/dressers/buffets/lowboard |
1060 |
TV, audio, media furniture |
1070 |
Front |
1080 |
shelf system unit |
1090 |
console table/chest/dressing table/makeup table |
1100 |
Coffee table/side table |
1110 |
Dining table |
1120 |
desk |
1130 |
secretary desk |
1140 |
Chair |
1150 |
Stool/bar stool |
1160 |
Corner bench/bench |
1170 |
Children-/play furniture/changing unit/-table/changing top |
1180 |
Bed |
1190 |
Mattress/slatted frame/set |
1200 |
Beside table |
1210 |
Rolling storage cabinet/storage cabinet |
1220 |
Bar counter equipment/home bar furniture |
1230 |
hallway furniture |
1240 |
shoe storage cabinets |
1250 |
Blanket boxes/trunks |
1260 |
Mirror |
1270 |
Panel |
1280 |
Plinth/pedestal |
1290 |
cover top |
1300 |
Cornice/cornice profile/passepartout |
1310 |
Lighting |
1320 |
Combination/set |
1330 |
compensating profile/unit |
1340 |
Extras |
1350 |
Other |
IDML 4.0.1 XML schema documentation
Introduction > Model code types |
Nr. |
Type |
Assignment |
0 |
all |
|
100 |
hinged door |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
110 |
folding door |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
120 |
slinding door |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
130 |
drawer |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
140 |
flap |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
150 |
pull-out |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
160 |
different front types |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
170 |
slat/roller shutter/lamellas |
1010;1020;1030;1050;1060;1070;1090;1230;1240 |
200 |
inner drawer |
1340 |
210 |
inner compartment |
1340 |
220 |
interior division |
1340 |
230 |
wardrobe extras (hanging rail, laundry basket…) |
1340 |
240 |
boxes/receiver |
1340 |
250 |
TV |
1340 |
260 |
others |
1340 |
300 |
side uprights |
1080 |
310 |
shelf |
1080 |
320 |
bottom shelf |
1080 |
330 |
board |
1080:1340 |
340 |
rear wall |
1080;1120;1340 |
400 |
tabletop |
1100;1110;1120;1340 |
410 |
table frames |
1100;1110;1120;1340 |
420 |
plug-in panel/insert |
1100;1110;1120;1340 |
430 |
4-legged table/frame |
1100;1110;1120;1340 |
440 |
pedestal tables/frame |
1100;1110;1120;1340 |
450 |
C-pedestal |
1120;1340 |
460 |
A-pedestal |
1100;1110;1120;1340 |
470 |
T-pedestal |
1100;1110;1120;1340 |
500 |
dining chair/stackable chair |
1140 |
510 |
castor chairs, chair with wheels |
1140 |
520 |
child's chair |
1140;1170 |
600 |
bed frame/headboard/foot end |
1180 |
610 |
loft bed/high sleeper bed/bunk bed |
1170;1180 |
620 |
toddler bed/cot bed |
1170;1180 |
630 |
box spring bed |
1180 |
640 |
day bed/guest bed/folding bed |
1180 |
650 |
fold-down bed/wall folding bed |
1180 |
660 |
waterbed |
1180 |
670 |
upholstered bed |
1180 |
700 |
bench padding |
1340 |
710 |
handles |
1340 |
720 |
small parts |
1340 |
800 |
prefered combination |
1320 |
810 |
suggested combination |
1320 |
IDML 4.0.1 XML schema documentation
Introduction > Variation code
No. |
Version |
00 |
all |
01 |
single unit |
02 |
basic unit/starter unit |
03 |
extension unit |
04 |
corner unit |
05 |
intermediate unit |
06 |
top unit |
07 |
hanging unit |
08 |
bottom part |
IDML 4.0.1 XML schema documentation
Introduction > Information key
|
|
|||
Property no. |
Designation |
Description |
Unit of measure Value |
|
Information for electric lamps and lights |
||||
240 |
ENERGY_EFFICIENCY_CLASS |
the energy efficiency class according to table 18 |
A ... G |
|
241 |
WEIGHTED_ENERGY_CONSUMPTION |
Weighted energy consumption (EC) in kWh/1 000 hours rounded up to the next whole number |
kWh per 1000 hours numeric |
|
242 |
ENERGY_EFFICIENCY_CLASS_COMPATIBILITY |
Energy efficiency classes of user-replaceable lamps with which the luminaire is compatible in accordance with the state of the art compatibility requirements |
A ... G |
|
243 |
ENERGY_EFFICIENCY_CLASS_N_COMPATIBILITY |
Energy efficiency classes of lamps with which the luminaire is not compatible according to the state of the art compatibility requirements. |
A ... G |
|
244 |
ENERGY_EFFICIENCY_CLASS_LED |
Energy efficiency classes for LED modules that are not intended to be removed by the end user |
A ... G |
|
245 |
ENERGY_EFFICIENCY_CLASS_INCLUDED |
Energy efficiency classes for luminaire operated with lamps that can be replaced by the end-user and are included in the packaging of the luminaire |
A ... G |
|
Information for TV sets |
||||
260 |
ENERGY_EFFICIENCY_CLASS |
Energy efficiency class of the model according to Table 19 |
A ... G |
|
261 |
SCREEN_DIAGONAL_CM |
Visible screen diagonal in centimetres |
cm numeric |
|
262 |
SCREEN_DIAGONAL_INCH |
Visible screen diagonal in inches |
inch numeric |
|
263 |
POWER_CONSUMPTION_ON |
Power consumption in on-mode |
W numeric |
|
264 |
ANNUAL_ENERGY_CONSUMPTION |
the calculated annual energy consumption in kWh/year, rounded to the first integer. This shall be expressed as: Energy consumption XYZ kWh/year, based on four hours of daily operation of the television over 365 days. The actual energy consumption depends on the type of use of the television. |
kWh per year numeric |
|
265 |
POWER_CONSUMPTION_OFF |
Power consumption in off-mode |
W numeric |
|
266 |
POWER_CONSUMPTION_STANDBY |
Power consumption in standby mode |
W numeric |
|
267 |
SCREEN_RESOLUTION_HORIZONTAL |
Screen resolution in physical horizontal pixel count. |
pt numeric |
|
268 |
SCREEN_RESOLUTION_VERTICAL |
Screen resolution in physical vertical pixel count. |
pt numeric |
|
Information for upholstered and home furniture: 1000-1999 |
||||
ENERGY EFFICIENCY CLASSES for lamps
table 18: energy efficiency classes
ENERGY EFFICIENCY CLASSES for TVs
table 19: energy efficiency classes for TVs
The official EU journals pertaining to the relevant directives and regulations can be found at the following links:
http://www.newenergylabel.com/index.php/start/
http://ec.europa.eu/energy/sites/ener/files/documents/list_of_enegy_labelling_measures.pdf
Links to the individual product groups are available in multiple languages.
IDML 4.0.1 XML schema documentation
Introduction > Language key |
|
Language key |
Language name |
AA |
Afar |
AB |
Abkhazian |
AE |
Avestan |
AF |
Afrikaans |
AK |
Akan |
AM |
Amharic |
AN |
Aragonese |
AR |
Arabic |
AS |
Assam |
AV |
Avarisch |
AY |
Aymara |
AZ |
Azerbaijanian |
BA |
Baschkirian |
BE |
Byelorussian |
BG |
Bulgarian |
BH |
Biharic |
BI |
Bislamic |
BM |
Bambara |
BN |
Bengal |
BO |
Tibetan |
BR |
Breton |
BS |
Bosnian |
CA |
Catalan |
CE |
Circassian |
CH |
Chamorro |
CO |
Corsican |
CR |
Cree |
CS |
Czech |
CU |
Old slavish |
CV |
Chuvash |
CY |
Welsh |
DA |
Danish |
DE |
German |
DV |
Dhivehi |
DZ |
Dzongkha |
EE |
Estonian |
EL |
Greek |
EN |
English |
EO |
Esperanto |
ES |
Spanish |
ET |
Estonian |
EU |
Basque |
FA |
Persian |
FF |
Fulfulde |
FI |
Finno-Ugric |
FJ |
Fiji |
FO |
Faroese |
FR |
French |
FY |
Frisian |
GA |
Irish |
GD |
Gaelic |
GL |
Galician |
GN |
Guarani |
GU |
Gujaratic |
GV |
Manx, Manx-Gaelic |
HA |
Hausa |
HE |
Hebrew |
HI |
Hindi |
HO |
Hiri Motu |
HR |
Croatian |
HT |
Haitian |
HU |
Hungarian |
HY |
Armenian |
HZ |
Herero |
IA |
Interlingua |
ID |
Indonesian |
IE |
Interlingue |
IG |
Igbo |
II |
Yi |
IK |
Inupiak |
IN |
former Indonesian |
IO |
Ido |
IS |
Icelandic |
IT |
Italian |
IU |
Inuit |
JA |
Japanese |
JV |
Javanese |
KA |
Georgian |
KG |
Kikongo |
KI |
Kikuyu |
KJ |
Kuanyama |
KK |
Kazakh |
KL |
Kalaallisut (Greenland) |
KM |
Cambodian |
KN |
Canadian |
KO |
Korean |
KR |
Kanuri |
KS |
Kashmirian |
KU |
Kurdish |
KV |
Komi |
KW |
Cornish |
KY |
Kirghiz |
LA |
Latin |
LB |
Luxembourgish |
LG |
Luganda |
LI |
Limburg |
LN |
Lingala |
LO |
Laotian |
LT |
Lithuanian |
LU |
Kiluba |
LV |
Lett |
MG |
Malagasy |
MH |
Marshallese |
MI |
Maori |
MK |
Macedonian |
ML |
Malay |
MN |
Mongolian |
MO |
Moldovan |
MR |
Marathi |
MS |
Malayan |
MT |
Maltese |
MY |
Burmese |
NA |
Nauruan |
NB |
Norwegian Bokmål |
ND |
North Ndebele |
NE |
Nepalese |
NG |
Ndonga |
NL |
Dutch |
NN |
Norwegian Nynorsk |
NO |
Norwegian |
NR |
South Ndebele |
NV |
Navajo |
NY |
Chichewa |
OC |
Occitan |
OJ |
Ojibwe |
OM |
Oromo |
OR |
Orija |
OS |
Ossetian |
PA |
Punjab |
PI |
Pali |
PL |
Polish |
PS |
Paschtu |
PT |
Portugese |
QU |
Quechua |
RM |
Rhaeto-Romanic |
RN |
Kirundish |
RO |
Romanian |
RU |
Russian |
RW |
Kijarwanda |
SA |
Sanskrit |
SC |
Sardinian |
SD |
Sinto |
SE |
North Sami |
SG |
Sango |
SI |
Sinhalese |
SK |
Slovakian |
SL |
Slovenian |
SM |
Samoan |
SN |
Shonian |
SO |
Somali |
SQ |
Albanian |
SR |
Serbian |
SS |
Swazi |
ST |
Sesothish |
SU |
Sudanese |
SV |
Swedish |
SW |
Swahili |
TA |
Tamil |
TE |
Tegulu |
TG |
Tajik |
TH |
Thai |
TI |
Tigrinja |
TK |
Turkmenian |
TL |
Tagalog |
TN |
Sezuan |
TO |
Tongan |
TR |
Turkish |
TS |
Tongan |
TT |
Tartary |
TW |
Twi |
TY |
Thai |
UG |
Uighur |
UK |
Ukranian |
UR |
Urdu |
UZ |
Uzbek |
VE |
Tshivenda |
VI |
Vietnamese |
VO |
Volapük |
WA |
Walloon |
WO |
Wolof |
XH |
Xhosa |
YI |
Yiddish |
YO |
Joruba |
ZA |
Zhuang |
ZH |
Chinese |
ZU |
Zulu |
According to the ISO standard, the language keys are generally written with small letters. Capital letters are used for the IDM data.
IDML 4.0.1 XML schema documentation
Introduction > Country code |
|
country code |
country |
AC |
Ascension |
AD |
Andorra |
AE |
United Arab Emirates |
AF |
Afghanistan |
AG |
Antigua and Barbuda |
AI |
Anguilla |
AL |
Albania |
AM |
Armenia |
AN |
Dutch Antilles |
AO |
Angola |
AQ |
Antarctica |
AR |
Argentina |
AS |
American Samoa |
AT |
Austria |
AU |
Australia |
AW |
Aruba |
AX |
Aland |
AZ |
Azerbaijan |
BA |
Bosnia and Herzegovina |
BB |
Barbados |
BD |
Bangladesh |
BE |
Belgium |
BF |
Burkina Faso |
BG |
Bulgaria |
BH |
Bahrain |
BI |
Burundi |
BJ |
Benin |
BL |
Saint-Barthélemy |
BM |
Bermuda |
BN |
Brunei Darussalam |
BO |
Bolivia |
BQ |
Bonaire, Sint Eustatius and Saba |
BR |
Brazil |
BS |
Bahamas |
BT |
Bhutan |
BU |
Burma |
BV |
Bouvet Island |
BW |
Botswana |
BY |
Belarus |
BZ |
Belize |
CA |
Canada |
CC |
Cocos) Islands |
CD |
Democratic Republic of the Congo |
CF |
Central African Republic |
CG |
Republic of the Congo |
CH |
Switzerland |
CI |
Ivory Coast |
CK |
Cook Islands |
CL |
Chile |
CM |
Cameroon |
CN |
China |
CO |
Columbia |
CP |
Clipperton |
CR |
Costa Rica |
CU |
Cuba |
CV |
Cape Verde |
CW |
Curaçao |
CX |
Christmas Island |
CY |
Cyprus |
CZ |
Czech Republic |
DE |
Germany |
DG |
Diego Garcia |
DJ |
Djibouti |
DK |
Denmark |
DM |
Dominica |
DO |
Dominican Republic |
DZ |
Algeria |
EA |
Ceuta, Melilla |
EC |
Ecuador |
EE |
Estonia |
EG |
Egypt |
EH |
Westsahara |
EN |
England |
ER |
Eritrea |
ES |
Spain |
ET |
Ethiopia |
FI |
Finland |
FJ |
Fiji |
FK |
Falklands |
FM |
Micronesia |
FO |
Faeroe Islands |
FR |
France |
GA |
Gabon |
GB |
England/Great Britain |
GD |
Grenada |
GE |
Georgia |
GF |
French Guiana |
GG |
Guernsey (Channel Island) |
GH |
Ghana |
GI |
Gibraltar |
GL |
Greenland |
GM |
Gambia |
GN |
Guinea |
GP |
Guadeloupe |
GQ |
Equatorial Guinea |
GR |
Greece |
GS |
South Georgia and the South Sandwich Islands |
GT |
Guatemala |
GU |
Guam |
GW |
Guinea-Bissau |
GY |
Guyana |
HK |
Hong Kong |
HM |
Heard and McDonald Islands |
HN |
Honduras |
HR |
Croatia |
HT |
Haiti |
HU |
Hungary |
ID |
Indonesian |
IE |
Ireland |
IL |
Israel |
IM |
Isle of Man |
IN |
India |
IO |
British Indian Ocean Territory |
IQ |
Iraq |
IR |