Links across OSLC domains
IBM® Engineering Workflow Management (EWM) supports integration with other application domains by using standard link types as implementations of the OSLC specifications.
OSLC link relationships
The following table lists the OSLC relationships that are used when you link artifacts across various domains. The table also links to definitions of the OSLC relationships.
Domain | Link relationships in EWM | Link relationships in external applications |
---|---|---|
Architecture Management (AM) |
EWM artifacts can be linked to RMM artifacts by using the following link type:
Elaborated by architecture element |
An RMM artifact can be linked to a EWM artifact by using the following link type:
Elaborates work item |
Change Management (CM) |
EWM artifacts can be linked to external CM artifacts by using one of the following link types:
Affected by defect Related change request Tracks change set |
An external CM artifact can be linked to a EWM artifact by using one of the following link types:
Affects plan item |
Quality Management (QM) |
EWM artifacts can be linked to QM artifacts by using the following link types:
Affects test result Blocks test execution record Related test case Related test execution record Related test script Related test plan Tested by test case |
A QM artifact can be linked to a EWM artifact by using one of the following link types:
Affected by Blocked by Related to Tests |
Requirements Management (RM) |
EWM artifacts can be linked to RM artifacts by using one of the following link types:
Affects requirement Implements requirement Tracks requirement |
An RMM artifact can be linked to a EWM artifact by using the following link types:
Affected by Implemented by Tracked by |
Display name | Reverse Display name | Link from | Link to | OSLC Property | Description |
---|---|---|---|---|---|
Affects | Affected by | File | File | http://jazz.net/ns/ccm#Affects | Captures the relationship of a file that affects the implementation of the other file. (For example, an interface file affects its caller files.) |
Elaborated by | Elaborates | Work item | Architectural resource | http://open-services.net/ns/rm#elaboratedBy | Captures the relationship of the architectural resource that elaborates the work item. |
Implements | Implemented by | File | File | http://jazz.net/ns/ccm#Implements | Captures the relationship of a file that describes the implementation of the other file. (For example, a source .java file implements a model .uml file.) |
Implements Requirement | Implemented by | File | Requirement | http://jazz.net/ns/ccm#Implements | Captures the relationship between a file and a Requirements Management artifact that describes the implementation of the requirement artifact. (For example, source code in IBM Engineering Workflow Management implements a user requirement.) |
Implements Test Script | Implemented By | File | Test Script | http://jazz.net/ns/ccm#Implements | Captures the relationship between a file and a Quality Management test script that describes the implementation of the test. (For example, a test script file in IBM Engineering Workflow Managementimplements a Quality Management test script.) |
References | Referenced By | File | File | http://jazz.net/ns/ccm#References | Captures the relationship of a file that references the other file. |
References Test Case | Referenced By | File | Test case | http://jazz.net/ns/ccm#References | Captures the relationship of a file that references a Quality Management test case. (For example, a file with extra test case information references a Quality Management test case.) |
References Test Case Result | Referenced By | File | Test Execution Result | http://jazz.net/ns/ccm#References | Captures the relationship of a file that references a Quality Management test case execution result. (For example, a JUnit test log file references a Quality Management test case execution result.) |
References Test Suite Result | Referenced By | File | Test Suite Execution Result | http://jazz.net/ns/ccm#References | Captures the relationship of a file that references a Quality Management test suite execution result. (For example, a JUnit test log file references a Quality Management test suite execution result.) |
Tracks | Tracked By | File | File | http://jazz.net/ns/ccm#Tracks | Captures the relationship of a file that tracks the implementation of the other file. (For example, a release note file tracks source code changes.) |
Note: In project areas that are enabled for configuration management, links are directional and are
owned by an application. For more information about link ownership, see Cross-application linking to versioned artifacts
after enabling configuration management in RM and QM project areas.