In de Workplace Shell verbindt 'koppelingen' gegevensbestanden aan &link_progobjs;. Als uitgebreide bestandstypen zijn ingeschakeld in het &xwp;: Instellingen object van &xwp; object, wordt dit volledig gedaan met behulp van bestandstypen.

Het type van een gegevensbestand hangt van twee bronnen af:

Als een programma object is gekoppeld met een bestandstype, verschijnt het programma object in het "Openen als" submenu van de &popmenu;s van alle gegevensbestanden die dat type bevatten. De eerste koppeling bepaalt het pictogram voor het gegevensbestand en wordt ook gebruikt wanneer u dubbelklikt 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 van het &link_wpsobj; aangeven door eenvoudig de bestandstypen erop 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 gegevensbestanden van het "kind" type.

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