Tento popis je napísaný hneď za otváracou množinovou zátvorkou uzla a pozostáva zo slovíčka fields, za ktorým nasleduje zoznam typov a mien polí použitých v tomto uzle, to všetko uzavreté v hranatých zátvorkách [] a oddelené čiarkami. Napríklad, keby uzol Cube nebol štandardným VRML uzlom, bol by napísaný takto:
Cube { fields [ SFFloat width, SFFloat height, SFFloat depth ] width 10 height 4 depth 3 }
Špecifikácia polí uzlov, ktoré sú časťou štandardu VRML, nie je chybou. Syntaktický analyzátor VRML musí toto pole špecifikácie ticho ignorovať.
ExtendedMaterial { fields [ MFString isA, MFFloat indexOfRefraction, MFColor ambientColor, MFColor diffuseColor, MFColor specularColor, MFColor emissiveColor, MFFloat shininess, MFFloat transparency ] isA [ "Material" ] indexOfRefraction .34 diffuseColor .8 .54 1 }Viacnásobné príbuzenské vzťahy smú byť špecifikované v poradí predností. Od implementácií sa očakáva, že použijú prvý, ktorý má implementáciu.