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
UsesSpecifies the attribute referenced into equations of other attributes. Can be in and out.
ReferenceUsed for between reference object and any other object type. Is out from the reference object and in to its target.

SysML Standard Relationships

PropertyDescription
PerformsSpecifies what object performs the intent of an action. Is out from the part and in to the action
SubjectSpecifies the object that realizes a requirement. Is out from the requirement and in to the target object
ConnectUsed for interface relationships between ports as defined by interface objects. Is inout.

Part Specific Relationships

All of the following are defined as inout.
PropertyDescription
DataRefers to the object that carries or provides the necessary information to perform an action.
PowerDenotes the object that supplies energy or force to enable or achieve a desired effect or action.
MechanicalRelates to physical systems and processes that involve motion, force, or mechanical interaction.
OpticalDescribes actions or interactions related to light, vision, or the properties of optical systems.
ChemicalRefers to the relationships and interactions involving chemical substances or processes.
ElectromagneticDefines the interactions or connections involving electromagnetic forces, such as electricity or magnetism.
ThermalPertains to heat-related interactions or processes, such as temperature changes or thermal energy transfer.