Při řazení dat skupin do datového proudu se může jeden objekt skládat z více členů řazených položek, jednoho pro každou úroveň zdědění, kde probíhá řazení dat. Protože se odvozované třídy a úrovně dědičnosti mohou vyvíjet samostatně, musí být data jednotlivých členů filerů tříd oddělená od ostatních členů. Toho lze dosáhnout pomocí značek podtříd.
U všech členů filerů tříd se očekává, že jejich části dat instance specifické pro třídu bude předcházet značka podtřídy – kód skupiny 100, za kterým následuje řetězec se skutečným názvem třídy. Nebude to mít vliv na stav potřebný k definování stavu objektu, u analyzátorů souborů DXF ale takto bude k dispozici možnost směrovat kódy skupin na odpovídající aplikační software.
Například objekt, který obsahuje data z různých odvozených tříd, by byl reprezentován takto:
999 FOOGRANDCHILD, defined by class AcDbSonOfSonOfFoo, which 999 is derived from AcDbSonOfFoo 0 FOOGRANDCHILD 5 C2 100 AcDbFoo 999 Uses 10/20/30 group codes 10 1.1 20 2.3 30 7.3 100 AcDbSonOfFoo 999 Also uses 10/20/30 group codes, for a different purpose 10 1.1 20 2.3 30 7.3 100 AcDbSonOfSonOfFoo 999 Also uses 10/20/30 group codes, for yet another purpose 10 13.2 20 23.1 30 31.2 999 Now for the Xdata 1001 APP_1 1070 45 1001 APP_2 1004 18A5B3EF2C199A