This viewpoint allows the focusing on the purpose, scope and policies of a system by describing interrelated communities. These communities are described by community contracts which contain the objectives, roles, policies and behaviour. For example, the RM-SSH Data Infrastructure is composed of the following communities1:
- Data Creation Community, who gather data from deployed instruments,
- Data Management Community, who ingest, administer and curate data,
- Data Provision Community, who provide discovery of, and access to data,
- Data Processing Community, who generate processed data from deployed processes,
- Data Identification Community, who provide resolution of identifiers for research data,
- User Authentication Community, who provide federated authentication services for users.