PROHIBITS_EVENT Party Data
Description
The PROHIBITS_EVENT relationship connects a RadiusTerm to a specific :EventSeries or :EventInstance that the term prohibits the booked act from performing at.
Label
:PROHIBITS_EVENT
Valid nodes
| From | Relationship | To | Cardinality |
|---|---|---|---|
| RadiusTerm A node with the :RadiusTerm label | :PROHIBITS_EVENT | EventSeries A node with the :EventSeries label | 0..n |
| RadiusTerm A node with the :RadiusTerm label | :PROHIBITS_EVENT | EventInstance A node with the :EventInstance label | 0..n |
Properties
PROHIBITS_EVENT uses the standard relationship properties.
CREATE
A :RadiusTerm can have 0 to unlimited number of PROHIBITS_EVENT relationships with :EventSeries or :EventInstance nodes.
If a :RadiusTerm has an active PROHIBITS_EVENT relationship to an :EventSeries node, any new relationships to the child :EventInstance nodes will be REJECTED. In other words, if a term prohibits performing at the Bonnaroo music festival, it is not necessary to separately link the term to its annual instances (Bonnaroo 2024, Bonnaroo 2025, etc)
If a :RadiusTerm has an active PROHIBITS_EVENT relationship to an :EventInstance node, any new relationships to the parent :EventSeries will require disabling active relationships to any of the child :EventInstance nodes for that series. If an existing term prohibits performing at Bonnaroo 2025, then adding a prohibition on the Bonnaroo series will deactivate the instance in favor of the series.
Creation of PROHIBITS_EVENT relationships are limited to DMO personnel.
UPDATE
Updates to the PROHIBITS_EVENT node relationship are not allowed. To update a prohibited event, deactive the existing relationship and create a new relationship to an :EventSeries or :EventInstance node.
DELETE
Deleting a PROHIBITS_EVENT node relationship is a deactivation. No physical deletes will happen.