Skip to content

HAS_PERSONAL_APPEARANCE Party Data

Description

Connects a Party to a Personal Appearance.

Label

:HAS_PERSONAL_APPEARANCE

Valid nodes

FromRelationshipToCardinality
Party
A node of type :Party of type Person
:HAS_PERSONAL_APPEARANCEPersonal Info
A node with the :PersonalAppearance label
0..1

Properties

HAS_PERSONAL_APPEARANCE uses the standard relationship properties.

CREATE

For the moment, we are requiring that all :PersonalAppearance nodes have a cardinality of 0..1. For example, a person can have no active PersonalAppearance at all, or have exactly 1 active PersonalAppearance, but no more.

Therefore, the rules are:

  1. If there is an active :PersonalAppearance, deactivate it via deactivatePersonalAppearance mutation, effective today.
  2. Create a new :PersonalAppearance node and relationship, setting it active, effective today.

UPDATE

Relationship properties can be updated via _editPersonalAppearance, but the id property is immutable.

DELETE

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

Examples

Confidential. For internal use only.