HistoryViewLinks to this page 2013 March 4 | 12:11 pm

Note this page is under construction

From the Core extensions:

Need for versioning with the target scenario

Consistent versioning support is necessary for OSLC to be able to support the target PLM scenario A systems engineer responds to a change in requirements.

The scenario begins with a product (or system) and associated requirenents and their associated, satisfying, implementations at some definied state; a change request is applied (i.e changes are made to relevant and impacted items) and their version identification are updated to signal completion of the change, with approvals. Version handling of the OSLC resource used in the scenario is needed, namely CM, AM and RM resources plus the new proposed PM resource that supports Products, Product Versions and Product Views.

OSLC PLM main scenario overview

Fig1: Overview of the need for versioning in the target scenario

Additional notes on the scenario:

Typically all items are under version control including the Change Request which may evolve during its evolution and approval.

The system or product context is the prevailing configuration, including variants.

The state of requirements and implementation is simplified as multiple constituents will go through various and multiple revisions before State 2 is achieved.

Open issues Issue 3: Actual resource behaviour. Propose to show examples - not include as part of the Spec

Materials to promote to Cfg Mngmnt WG Diagrams of resource relationships. Edits to meet revised vocabulary > provenance

From the Draft Product Definition specification: Moitivation section to the Charter (using the model of the Cfg Mgmnt WG

Standards reference can be linked to (not in main part

Diagram can be updated (reference model structure (includes heterogeneous resources Usage of the LDP Aggregation needs to be included

Table of terms > prune the Version, View

Discussion OSLC Short ID is active in Core as a common property human readable unique label

Use Automation Spec as the latest model Examples to update and attached files

Examples to update and attached files Appendix A - Sample versioned OSLC Resources

Resource type OSLC Ref model example Scenario version Usage example Relationships Example AM AMG60104 POWERSUBSYSTEM Base

Base AM Implementation Resource

Optional

hasVersion UR2(Non-preferred property)

AMG60104

AM

AMG60104/004-POWERSUBSYSTEM

004     

AM Implementation Version Resource

isVersionOf URI1

AMG60104_004-POWERSUBSYSTEM

CM ECR-000031 Base Base Change Request Resource Optional hasVersion UR2 (Non-preferred property) ECR-000031 CM ECR-000031/A-US and EU 2016 ULEV standards A Change Request Resource isVersionOf URI1 ECR-000031A-US_and_EU_2016_ULEV_standards RM REQ-20188 Base Requirement base resource Optional hasVersion (Non-preferred property) REQ -20188 RM REQ-20188 - A A Requirement version resource isVersionOf REQ20188 REQ -20188 - A RM REQ-20188 - B B Requirement version resource

isVersionOf REQ-201188

replacesREQ-20188-A REQ -20188 - B