Skip to main content

Description

Objects in the model have defined relationships with each other that establish an explicit knowledge graph of the system being modeled. These relationships are either unidirectional (in and out) or bidirectional (inout) and can be traversed by the user while exploring the model. A summary of the existing relationships in Davinci are dicussed below:
Relationships must be given a Relationship Type when created. Select the Relationship Type, then the Relationship Object when creating a new Relationship

Base Relationships

PropertyDescription
UsesIndicates that one element makes use of another within the model. Can be in and out.
ReferenceDenotes that a reference points to another element in the model. Is out from the reference object and in to its target.
PerformsRepresents that a part or entity is responsible for performing a specific action. Is out from the part and in to the action.
ConnectDefines a connection between interfaces or ports. Is inout.
RealizedIndicates that the object realizes some intent, design, or function of another object. Can be in and out.
SubjectDefines the subject of a requirement, linking it to relevant parts, actions, or entities. Is out from the requirement and in to the target object.
MitigationIndicates that one element mitigates a risk, issue, or other problem related to another element. Can be in and out.
SourceIndicates the source or origin of the object or its intent. Can be in and out.
ImpactRepresents the impact that one element has on another. Can be in and out.
DependencyIndicates that one element depends on another. Can be in and out.
ResourceIndicates that one element uses a resource. Can be in and out.
ValidationIndicates that the element is validated by another element. Is out from the constraint and in to the target.
TransitionIndicates a transition between states. Is out from one state and in to another state.
ResultIndicates a result of one object occurring as a consequence of another object. Can be in and out.

Standard Custom Relationships

New projects always start with set of base custom relationships. You can choose to remove these from the project settings view.
All of the following are defined as inout.
PropertyDescription
DataRepresents the exchange of data between parts.
PowerIndicates a power connection between parts.
MechanicalDenotes a mechanical connection between parts.
OpticalRepresents an optical link between parts.
ChemicalDescribes a chemical interaction between parts.
ElectromagneticRepresents an electromagnetic relationship between parts.
ThermalIndicates a thermal exchange between parts.
FluidIndicates a fluid connection between parts.