The DoDAF 2 metamodel defines the following relationships.
ActivityAbletoPerformCapability
You may specify that an Activity is able to perform a Capability by drawing an ActivityAbletoPerformCapability line from an Activity to a Capability, available on the OV-02 Operational Resource Flow alternative diagrams.
ActivityChangesResource
You can specify that an Activity effects change on a Resource by drawing an ActivityChangesResource line from an Activity to any kind of Resource (and any kind of Performer since Performer is a subclass of Resource), available on the OV-02 Operational Resource Flow alternative diagrams.
Properties:
▪Behavior: Specify whether the Activity creates, changes, or consumes the Resource.
ActivityPerformedByPerformer
You specify the Activity or Activities that a Performer performs via the ActivityPerformedbyPerformer relationship, available on the following diagrams:
▪Activity: Lists all of the Activities related to Performers via this instance of the relationship, created on the OV-2 Alternative diagram.
▪Performer
▪Measures
▪Conditions
▪Rules
ActivityResourceOverlap
Drawn between Activities on an OV-5b Activity Model.
describedBy relationship
Any kind of Thing can be described by Information. In the DM2 metamodel, this means that Activity, Resource, or Capability can be described by Information. On the OV-02 Operational Resource Flow alternative diagrams, you can draw a describedBy line from Activity, Resource (and all of its subtypes), or Capability, to the Information symbol (or supertypes such as Resource). The describedBy relationship enables you to specify how the following model types describe one another:
▪Any type of Resource describedBy another Resource (for example, you might specify that a Resource is described by an Information type. Once you draw the describedBy relationship between a Resource and an Information symbol, then the Resource definition's ListOf Information property is populated accordingly.
▪Any type of Performer describedBy any type of Resource (for example, you might specify that a Performer is described by a Resource. Once you draw a describedBy relationship from Performer to Resource, the Performer's ListOf Resource property is populated accordingly.
DesiredEffect
The DesiredEffect relationship is specified in the Project part of the DM2.
personPartOfPerformer
The personPartOfPerformer relationship line is drawn on the OV-04 Organizational Relationships Chart diagrams (DoDAF 2) to visually relate Persons to Performers. Once drawn between the two, the Person definition type has its Performers property filled accordingly, and the Performer definition has its Members property filled in accordingly.
▪Connect a System to its Interface (Port). It is drawn from the Interface (Port) to the System.
resourceInLocationType
Drawn on an OV-01 High Level Operational Concept diagrams, from Location to resources (or resource’s subtypes such as Performer or ArchitecturalDescription). Once drawn, it populates the Resources property of the Location definition appropriately. You then can easily see what Resources are at a Location.
The Capability Dependency (DM2rx) is an explicit relationship that can be drawn to add dependency type information. The relationship is drawn between Capabilities in CV-04 Capability Dependences (DM2) diagrams.