HAPPENS_AT Party Data
Description
Connects an :EventSeries, :EventInstance node to a :Venue node.
Label
:HAPPENS_AT
Valid nodes
| From | Relationship | To |
|---|---|---|
| EventSeries A node with the :EventSeries label | HAPPENS_AT | Venue A node with the :Venue label |
| EventInstance A node with the :EventInstance label | HAPPENS_AT | Venue A node with the :Venue label |
| StageInstance A node with the :StageInstance label | HAPPENS_AT | Venue A node with the :Venue label |
Properties
HAPPENS_AT uses the standard relationship properties.
CREATE
HAPPENS_AT is very specifically allowed only for connecting event nodes to venues. Attempts to connect other nodes should REJECTED.
It is acceptable to have an :EventSeries or :EventInstance with multiple HAPPENS_AT relationships to venue. This covers use cases where an event happens in multiple venues as part of the instance. (See Noise Pop festival example here)
A HAPPENS_AT relationship is not required for an :EventSeries, :EventInstance, or :StageInstance.
UPDATE
Updates to the HAPPENS_AT relationship are not allowed. To update a relationship, deactivate the existing relationship and create a new HAPPENS_AT relationship between the :EventSeries, :EventInstance, :StageInstance and the :Venue.
DELETE
Deleting a HAPPENS_AT relationship is a deactivation. No physical deletes will happen.