Podczas wypełniania strumienia danych grupy pojedynczy obiekt może zawierać kilka składników wypełnienia, po jednym na każdy poziom dziedziczenia, na którym wykonywane jest wypełnianie. Ponieważ klasy pochodne i poziomy dziedziczenia mogą ewoluować oddzielnie, dane każdego składnika wypełnienia klasy muszą być oddzielone od innych składników. Umożliwiają to znaczniki podklasy.
Wszystkie składniki wypełnienia klasy powinny poprzedzać odpowiednią dla klasy porcję danych wystąpienia znacznikiem podklasy — kodem grupy 100 z następującym po nim ciągiem zawierającym faktyczną nazwę klasy. Nie wpływa to na stan niezbędny do zdefiniowania stanu obiektu, ale umożliwia funkcjom analizy składniowej plików DXF kierowanie kodów grup do odpowiedniego oprogramowania.
Na przykład obiekt z danymi pochodzącymi z różnych klas pochodnych może mieć następującą reprezentację:
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