Does Neo4j support hyperedge connections

How to store connection data from node to edge or edge to node in Neo4j, such as:
:Tom :said <<:Bob :love :Susan>>.
<<:Tom :met :Susan>> :at :London.
Can it be achieved without adding other additional nodes (such as statements, events)?

Hello! No, Neo4j does not support building graphs with hyperedges....you must create an intermediary node. Pattern needs to consist of node->relationship->node etc.