Monet resurssit luodaan, kun käyttäjän luomia tai muokkaamia tiedostoja muunnetaan, käännetään, kopioidaan tai muutoin käsitellään. Johdetut resurssit ovat resursseja, jotka eivät ole alkuperäisiä tietoja ja jotka voi luoda uudelleen lähdetiedostoistaan. On tavanomaista, että johdetut tiedostot suljetaan pois tietyistä käsittelyistä.
Johdettuja resursseja ei esimerkiksi yleensä säilytetä työryhmän tietovarastossa, koska ne täyttävät tietovaraston, muuttuvat usein ja ne voi luoda uudelleen lähdetiedostoistaan. Ei ole käytännöllistä, että työryhmän toimittajat tekevät päätöksiä siitä, mitkä tiedostot ovat johdettuja. Resurssin sovellusohjelmaliittymä tarjoaa yhteisen menetelmän, jonka avulla lisäosat voivat osoittaa, että niiden luomat resurssit ovat johdettuja.
Lisäosat voivat käyttää kohdetta IResource.setDerived(boolean) osoittamaan, että resurssi on johdettu muista resursseista. Vasta luodut resurssit eivät oletusarvon mukaan ole johdettuja, joten resurssi on erikseen merkittävä johdetuksi tämän metodin avulla. Yleinen käyttötapa on merkitä projektin alikansio johdetuksi, kun lisäosa luo "output"-kansion (esimerkiksi Java-projektien "bin"-kansion).
Muut lisäosat, yleensä työryhmien toimittajat, voivat käyttää kohdetta IResource.isDerived osoittamaan, pitäisikö tietovaraston hallita tiettyä resurssia. Järjestelmä ohittaa yritykset merkitä projekteja tai työtilan juurihakemisto johdetuksi.
Huomautus: Johdettujen resurssien käsitettä voivat käyttää muutkin (muut kuin työryhmän) lisäosat osoittamaan, mitkä resurssit eivät ole soveliaita tietovaraston hallintaan. Erikoistiedostoja, jotka työryhmän toteutukset ovat luoneet tietojen hallintaa varten, ei tule merkitä johdetuiksi resursseiksi. Kohdassa Ryhmän yksityiset resurssit esitetään, miten työryhmään liittyvät toteutusresurssit määritetään piilotetuiksi.