Skip to content

HAS_PERSONAL_INFO Party Data

Description

Connects a Party to a Personal Info.

Label

:HAS_PERSONAL_INFO

Valid nodes

FromRelationshipToCardinality
Party
A node of type :Party of type Person
:HAS_PERSONAL_INFOPersonal Info
A node with the :PersonalInfo label
0..n

Properties

HAS_PERSONAL_INFO uses the standard relationship properties.

CREATE

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

Therefore, the rules are:

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

UPDATE

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

DELETE

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

Examples

Confidential. For internal use only.