4. The non-transitory computer-readable storage medium of claim 1 , wherein the mapping is defined by a mapping between a community role map object and a community role object.
4. The non-transitory computer-readable storage medium of claim 1 , wherein the mapping is defined by a mapping between a community role map object and a community role object. 5. The non-transitory computer-readable storage medium of claim 4 , wherein the community role object identifies at least a unique community and the abstract role within the unique community, and wherein the community role map object identifies at least the unique community and the named permission set corresponding to the abstract role within the unique community.