RecordRelation

Is Abstract: 
no
Is Pattern: 
no
Definition: 

The RecordRelation object is used to indicate relationships among record types within and between LogicalRecords. For InstanceVariables existing in a LogicalRecord with multiple record layouts, pairs of InstanceVariables may function as paired keys to permit the expression of hierarchical links between records of different types. These links between keys in different record types could also be used to link records in a relational structure.

Explanatory Notes: 

A household-level LogicalRecord might contain an InstanceVariable called HouseholdID and a person-level LogicalRecord might contain an InstanceVariable called HID. Describing a link between HouseholdID and HID would allow the linking of a person-level LogicalRecord to their corresponding household-level LogicalRecord.

Example: 
One LogicalRecord containing a PersonIdentifier and a PersonName and another LogicalRecord containing a MeasurementID, a PersonID, a SystolicPressure, and a DiastolicPressure could be linked by a RecordRelation. The RecordRelation could employ an InstanceVariableValueMap to describe the linkage between PersonIdentifier and PersonID.
Property: 
NameCardinalityDatatypeDescription
displayLabel
0..n
A display label for the CollectionCorrespondence. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
purpose
0..1
Explanation of the intent of some decision or object. Supports the use of multiple languages and structured text.
usage
0..1
Explanation of the ways in which some decision or object is employed. Supports the use of multiple languages and structured text.
correspondence
0..n
Correspondences between Instance Variables of different Logical Record Layout.
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
maps
Map related record types, which are Collections of Instance Variables. Realization of structures in Symmetric Relation.
0..n
2..n
Neither
realizes
Collection class realized by this class
0..n
1..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: 

Comments

larry's picture

may not have all properties and relations needed for its "realizes"