To control the relative capacity of users influence on the platform or repositories. It must align with their station in that scope to affect only what they are responsible for. Roles are defined to facilitate privileged access to utilities functionally supporting their mandate. Thus permissions control what they can view or execute in the portal or studio facilitating the publishing and registry mechanisms.
Admin : Responsible for administration of services and builders but can only create repositories and add users to them but only view content
Manager : Responsible for managing and monitoring the organization users, workstations and all the aspects of multiple SVG repositories
Domain Expert : Responsible for defining as well as maintaining the linguistic model of the domain which is contained in SVG repositories
Designer : Responsible for defining and also maintaining the graphical model of the domain which is contained within an SVG repository
Cataloger : Responsible for populating and maintaining all the symbols in the symbol catalogs readily available for use in the platform
Developer : Responsible for developing and maintaining the android application consuming graphics from a repository on the platform
Guest : Can browse and view the content in the linguistic and graphic models of a repository through the web portal and studio designer
Public : Access the SVG repository content through web channels interfaced by registered web sites and mobile apps on the platform