In general, the term capability matchmaking refers to the process of matching an advertisement of a capability with
a request.
In context of SRDL, a robot with its components corresponds to the advertisement whereas an action description
resembles the request.
The matching algorithm has to determine whether a robot is capable to perform an action.