In de Workplace Shell, verbindt koppelingen gegevens bestanden aan &link_progobjs;. Als uitgebreide bestandstypen zijn ingeschakeld in het "&xwp; Instellingen" object, is dit geheel gedaan met het gebruik van bestandstypen.

Het type van een gegevens bestand hangt van twee bronnen af:

Als een programma object is gekoppeld met een bestandstype, verschijnt het programma object in het "Open" submenu van het &popmenu;s van alle gegevens bestanden die dat type hebben. De eerste koppeling bepaalt het pictogram van het gegevens bestand en wordt ook gebruikt wanneer u dubbel klikt op het bestand.

In het voorbeeld hierboven, als u nu het "Acrobat PDF" type koppelt met het programma object voor Adobe Acrobat Reader, kunnen alle bestanden die *.PDF bevatten met het programma object geopend worden.

Als toevoeging, bestandstypen kunnen van elkaar overerven. U kunt deze ouder-kind relatie in de "Bestandstypen" pagina in het &link_wpsobj; aangeven, door eenvoudig de bestandstypen rond te slepen. Als een type dus een kind is van een andere type, zullen de koppelingen voor het ouder type ook beschikbaar zijn voor alle gegevens bestanden van het kind type.

B.v., neem aan dat U ook een "PostScript" bestandstype heeft gedefinieerd. Omdat PDF documenten echte PostScript files zijn, kunt U "Acrobat PDF" een kind type maken van "PostScript". Als u, zeg, een GhostScript koppeling heeft voor het "PostScript" type, dan kunnen uw PDF bestanden ook met het GhostScript programma worden geopend.