Skip to content

HAS_PERFORMANCE_LANGUAGE Party Category

Description

Connects a :Representation node to a :Language node.

This relationship indicates the language that a client can perform in. See Music Clients for more information.

Label

:HAS_PERFORMANCE_LANGUAGE

Valid nodes

FromRelationshipToCardinality
Representation
A node with the :Representation label
:HAS_PERFORMANCE_LANGUAGELanguage
A node with the :Language label
0..n

Properties

HAS_PERFORMANCE_LANGUAGE uses the standard relationship properties.

CREATE

A :Representation node can connect to 0 to unlimited number of languages.

There can only be one active HAS_PERFORMANCE_LANGUAGE per language "name". If a :Representation node already has an active HAS_PERFORMANCE_LANGUAGE relationship to a language, we will REJECT an attempt to create another relationship to the same language.

UPDATE

Updates to the HAS_PERFORMANCE_LANGUAGE node relationship are not allowed. To update a performance langauge, deactive the existing relationship and create a new relationship to a :Language node.

DELETE

Deleting a HAS_PERFORMANCE_LANGUAGE node relationship is a deactivation. No physical deletes will happen.

Examples

Confidential. For internal use only.