Skip to content

BUYS_FOR Party Data

Description

Connects a party which has an active :HAS_ROLE relationship to a :Role with the name Buyer with either a node of :StageInstance, EventInstance, EventSeries or :Venue. This relationship articulates a specific buyer party's role with an event or venue for which they book talent.

For more information on how BUYS_FOR works in the context of Events, see here

For more information on how BUYS_FOR works in the context of Venues, see here

Label

:BUYS_FOR

Valid nodes

FromRelationshipToCardinality
Party
A node of type :Party with an active HAS_ROLE relationship to a :Role { name: "Buyer" } node
BUYS_FOREventSeries
A node with the :EventSeries label
0..n
Party
A node of type :Party with an active HAS_ROLE relationship to a :Role { name: "Buyer" } node
BUYS_FOREventInstance
A a node with the :EventInstance label
0..n
Party
A node of type :Party with an active HAS_ROLE relationship to a :Role { name: "Buyer" } node
BUYS_FORStageInstance
A a node with the :StageInstance label
0..n
Party
A node of type :Party with an active HAS_ROLE relationship to a :Role { name: "Buyer" } node
BUYS_FORVenue
A a node with the :Venue label
0..n

Properties

BUYS_FOR uses the standard relationship properties.

CREATE

The :BUYS_FOR relationship can be used with venues and at every level of the Event Series hierarchy to associate buyers with the events and venues for which they buy. There can be multiple buyers associated with the same :EventSeries, :EventInstance, StageInstance, :Venues, and there are no limits to the number of buyers at each level.

Relationships are limited to parties with an active HAS_ROLE relationship of type Buyer. Attempts to connect other types of parties should be REJECTED.

UPDATE

Updates to the BUYS_FOR relationship are not allowed. To update a relationship, deactivate the existing relationship and create a new BUYS_FOR relationship between the buyer party of the appropriate event node.

Updating the bookable property of a :Venue to FALSE will also trigger the deactivation of any active :BUYS_FOR relationships connected to that venue. In addition, if a venue is unbookable, any attempts to create a BUYS_FOR relationship will be REJECTED

DELETE

Deleting a BUYS_FOR relationship is a deactivation. No physical deletes will happen.

Examples

Confidential. For internal use only.