6. A computer-implemented method comprising: identifying, by at least one computer processor, a network-based resource having a permanent resource identifier; determining, by the at least one computer processor, at least a first attribute of the network-based resource; determining, by the at least one computer processor, at least a second attribute of at least one user of the network-based resource; determining, by the at least one computer processor, at least a third attribute of at least one context in which a customized resource identifier of the network-based resource is desired for presentation to the at least one user; identifying, by the at least one computer processor, a plurality of words, wherein each of the plurality of words is associated with at least one of the first attribute, the second attribute or the third attribute; selecting, by the at least one computer processor, at least one of the plurality of words based at least in part on the at least one context; generating, by the at least one computer processor, the customized resource identifier comprising the at least one selected word; and associating, by the at least one computer processor, the customized resource identifier with the network-based resource.
6. A computer-implemented method comprising: identifying, by at least one computer processor, a network-based resource having a permanent resource identifier; determining, by the at least one computer processor, at least a first attribute of the network-based resource; determining, by the at least one computer processor, at least a second attribute of at least one user of the network-based resource; determining, by the at least one computer processor, at least a third attribute of at least one context in which a customized resource identifier of the network-based resource is desired for presentation to the at least one user; identifying, by the at least one computer processor, a plurality of words, wherein each of the plurality of words is associated with at least one of the first attribute, the second attribute or the third attribute; selecting, by the at least one computer processor, at least one of the plurality of words based at least in part on the at least one context; generating, by the at least one computer processor, the customized resource identifier comprising the at least one selected word; and associating, by the at least one computer processor, the customized resource identifier with the network-based resource. 13. The computer-implemented method of claim 6 , further comprising: presenting the customized resource identifier in the at least one context.