HOWCONNECTED tries to find a connection between the objects it has been given. As an example
GracePeriod HOWCONNECTED Duration
returns a non-null set if either an actual or virtual connection exists.
If the attempt to find a connection between the two objects in one direction fails, it tries the other direction.
The connection for HowConnected can be based on:
The case shown in the diagram as B is where a more general term is used in conjunction with a defining term - "delivery date" - date is general here, whereas delivery has attributes of a start date and a finish date.
Examples
Ten days of delay - "ten days" has been turned into a duration - delay is a relation which has as a component a time period, which has as an attribute a duration. "duration of delay" will fail, but "delay of duration" will succeed, by finding the component, then the attribute of that component.
See Consistent