This table attempts to correlate the terminology of various SCM systems involved in OSLC. Note that the correspondence is unlikely to be exact - there is quite a bit a flexibility in the translation of some terms between these different systems. The table includes WVCM not because WVCM is involved in OSLC, but as an aid to translation because its terminology is reasonably well defined at
WVCM |
ClearCase |
RTC |
Synergy |
Resource |
File, directory, symlink or component |
|
No specific term |
Property |
Property |
|
Attribute or relationship |
Attribute |
Attribute |
|
User-define attribute or relationship |
Controllable resource |
File, directory or symlink |
|
File, directory or project |
Controlled resource |
Element |
|
Object, object instance if multiple objects with the same name exist |
Folder |
Directory |
|
Directory |
Binding, Member |
Directory entry binds members by UUID; directory entry defines member name |
|
Directory entry, descriptor, or binding site |
Configuration |
Component |
|
A project and its members; the term 'configuration' is also used |
Workspace |
View |
|
Work area |
Version controlled resource |
Element |
|
Object, or object version if talking about a specific version |
Version |
Version |
|
Object version |
Predecessor |
Predecessor |
|
Predecessor (or immediate predecessor) |
Successor |
Successr |
|
Successor (or immediate successor) |
Ancestor |
Ancestor |
|
Ancestor (predecessor is also used loosely) |
Descendent |
not generally used |
|
Descendent (successor is also used loosely) |
Version history |
Version tree (for elements), Component tree (for components) |
|
Objects with same three-part name |
Label |
Version path, Label |
|
Version |
Fork |
Branch |
|
Fork, parallel, or branch |
Merge |
Merge (ClearCase? ), or Rebase or Deliver (UCM) |
|
Merge |
Baseline |
Baseline (UCM) |
|
Baseline or project, depending on context |
Activity |
Activity (UCM) |
|
Task |
Location |
UUID |
|
CVID or cluster ID |
Checkout |
Checkout |
|
Checkout (note this action creates a new object version) |
Checkin |
Checkin |
|
Checkin (note this does not create a new object version) |
Branch |
Branch type (ClearCase? ), Stream (UCM) |
|
Release |
|
Rebase (UCM) |
|
Reconfigure, or update |