Slots on this relation:

Connects-components is a slot that maps from a connection object to the components it connects. Since components cannot be connected to themselves, and there cannot be a connection object without a connected-components relationship, then this slot will always have at least two values. Since connected-components is symmetric, there is no information in the order of the values of this slot (if order were significant, it would have a single value that is a list).
Arity: 2
Domain: Connection
Range: Component