Based on the ArchiMate 3 documents or objectives, the generic metamodel defines two main types of elements: structure and behavior. Structure elements represent the structural concepts that model the static construction or composition of concepts of the same or different types. Behavior elements represent units of activity performed by one or more active structure elements.
References: ArchiMate® 3.2 Specification, Chapter 4 Generic Metamodel, Section 4.1 Behavior and Structure Elements 1; ArchiMate® 3.0.1 Specification - The Open Group 2.
Question # 6
What relationships are permitted between capabilities and requirements?
According to the ArchiMate 3.2 Specification1, a capability is an ability that an active structure element, such as an organization, person, or system, possesses. A requirement is a statement of need that must be realized by a system. Capabilities and requirements are both motivation elements that represent the reasons for designing and implementing an architecture.
The ArchiMate language defines two relationships that are permitted between capabilities and requirements:
Assigned to: This relationship links a requirement to a core element (such as a business actor, a business service, a business process, an application service, an application component, etc.) that is responsible for realizing it. The core element may be assigned to a capability that enables it to realize the requirement.
Realizes: This relationship links a capability to a requirement that is fully or partially realized by that capability.