Personas
Throughout this documentation, the following personas are used to represent interaction with the standard and/or with entities defined by the standard.
Persona Relationships
Categories
These categories group common personas together under a shared goal or role. These categories will be used in other documentation to provide grouping and clarity where appropriate.
End Users
- Evaluates the best-in-class products offered by the suppliers
- Consumes products provided by the suppliers
- Assembles multiple vendor's products into a productive automation system
Suppliers
- Contribute knowledge and expertise to the specification sections relevant to their business.
- Builds products compliant with the Margo specification.
- Markets and sells their products to end users
Persona Definitions
These persona definitions represent individual entities with specified use cases and requirements, aligned with the other personas in their category.
End Users
End users consume products and technologies that adopt the specification to deliver desired business outcomes.
OT User
Consumer of functionality provided by the application vendors to run critical and non-critical business functions, or to improve business efficiency
OT Architect
Creates and enforces standards across OT deployment locations or sites for greater supportability and consistency
Integrator
Optional persona, external to the organization of the other end user personas, but tasked with assembling and installing hardware and software provided by the suppliers
IT Service Provider
Provides "IT-like" services, such as connectivity, backup and restore, automation, security and auditing, within the End User's OT environment.
Suppliers
Suppliers provides hardware or software that's evaluated and deployed by the end users
Workload Supplier
Provides an application that performs some desired function, such as computer vision, software-defined control, etc, which is deployed to device via a Workload Fleet Manager
Fleet Management Supplier
Provides a software package that enables End Users to manage their workloads and/or devices the workloads run on via Fleet management patterns.
Device Supplier
Provides hardware resources, such as CPU and memory, along with lifecycle support, such as firmware and BIOS updates
Platform Supplier
Provides operating system level software to abstract hardware resources, and optionally, container orchestration software on top of the the operating system layer