Capability and Services
I get that a Technology|Application|Business Service may realize a capability. But does not a capability also realize a business service? To me, a capability is the internal behaviour that provides the ability to act, and the service is the external view of those actions. If a capability lacks a certain input, it is able to acquire the abilities of an external agent through the acquisition of a service, the "service realizes capability" relationship in the current standard recognizes (the pure insourcing/outsourcing design question). Then however, the capability in question must realize its own service, allowing its value in turn to be consumed by external stakeholders (and the reason for the existence of the capability in the first place). The current standard says in effect, that "Process|Device|Equipment|Facility|Distribution Network|etc each realize business services", but each alone alone does not provide the ability to deliver the value captured in the service; its the whole package, i.e. the ability of all of the resources, working in concert, that is needed to be capable. While it is possible to capture all these resources in a model (or most of them at least - ArchiMate is missing some resource types, but that is another discussion) quite nicely, but does not then make the connection to the aspects of this ability that is exposed to the environment, the business service, that is realized by the capability. would it not be cleaner, and if not clearer, then at least valid to recognize the relationship between the various resource types and capability and then, separately, the relationship between the whole package and business service by adding the "capability realizes business service" relationship