HAS_PERSONAL_INFO Party Data
Description
Connects a Party to a Personal Info.
Label
:HAS_PERSONAL_INFO
Valid nodes
| From | Relationship | To | Cardinality |
|---|---|---|---|
| Party A node of type :Party of type Person | :HAS_PERSONAL_INFO | Personal 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:
- If there is an active
:PersonalInfo, deactivate it viadeactivatePersonalInfomutation, effective today. - Create a new
:PersonalInfonode 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.