From 940e839a5a339ecb34e6757dd7498a119959461f Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Thu, 19 Sep 2019 17:58:12 +0200 Subject: [PATCH 1/6] :wastebasket: Remove Change History --- specs/qm/quality-management-spec.html | 53 --------------------------- 1 file changed, 53 deletions(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 285a7f80..6509a14d 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -787,58 +787,5 @@

Acknowledgements

Scott Bosworth (IBM)
Scott Fairbrother (IBM)
- - -
-

Change History

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /tr> - - - - - - - - - - - - -
RevisionDateEditorChanges Made
0106/10/2017Gray BachelorInitial migration version.
0226/12/2017Gray BachelorNext edits towards migration version.
0328/06/2018Gray BachelorAlign with released CM 3.0.
0427/07/2018Gray BachelorAlign with RM and Asset 2.1.
0508/08/2018Gray BachelorCheck and fix some V2.1 labelling
062019-09-19Andrew BerezovskyiPrepare the QM 2.0 PSD 02 for publication
-
From 5d92cf55cfaf021b558effc8dded8d569b7e2a08 Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Thu, 19 Sep 2019 18:18:13 +0200 Subject: [PATCH 2/6] =?UTF-8?q?=F0=9F=93=9C=20=F0=9F=8F=83=20:label:=20Mer?= =?UTF-8?q?ge=20A.2=20into=20=C2=A72.2=20Spec=20Versioning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- specs/qm/quality-management-spec.html | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 6509a14d..3a819449 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -48,14 +48,17 @@ ], relatedWork: [ - { - title: "OSLC Quality Management Specification Version 2.0", - href: "https://archive.open-services.net/bin/view/Main/QmSpecificationV2.html" - } ], localBiblio: { + "OSLCQM2": { + title: "OSLC Quality Management Specification Version 2.0", + href: "https://archive.open-services.net/bin/view/Main/QmSpecificationV2.html", + authors: ["Paul McMahan"], + status: "Finalized", + publisher: "http://open-services.net", + }, "OSLCCore2": { title: "OSLC Core Specification 2.0", href: "https://archive.open-services.net/bin/view/Main/OslcCoreSpecification", @@ -296,7 +299,7 @@

Base Requirements

SHOULD follow all the guidelines and recommendations in both these specifications.

-

An OSLC QM server MUST implement the domain vocabulary defined in OSLC Quality Management Version 2.1. Part 2: Vocabulary +

An OSLC QM server MUST implement the domain vocabulary defined in OSLC Quality Management Version 2.1. Part 2: Vocabulary

The following table summarizes the requirements from OSLC Core Specification as well as some additional requirements specific to the QM domain. Note that @@ -396,7 +399,12 @@

Base Requirements

Specification Versioning

-

This specification follows the specification version guidelines given in [[!OSLCCore3]].

+

This specification follows the specification version guidelines given in + + OSLC Core Version 3.0. Part 1: Overview ([[!OSLCCore3]], section 5). There are no substantive changes from + OSLC Quality Management Specification + Version 2.0 [[OSLCQM2]]. All changes are all upward compatible additions and do not introduce + incompatibilities with Version 2.0.

@@ -710,10 +718,6 @@

Deprecated terms

-
-

Changes from Version 2.0

-

There are no substantive changes from OSLC QM Specification 2.0. This document is a document maintenance update of the version 2.0 document to support migration from open-services.net to OASIS.The changes are all upward compatible additions and therefore do not introduce incompatibilities with version 2.0.

-
From cd0834f8ae0a7a1c6829d66428df43f9f126398e Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Thu, 19 Sep 2019 18:34:23 +0200 Subject: [PATCH 3/6] :paperclip: :wastebasket: remove CM deprecation appendix --- specs/qm/quality-management-spec.html | 74 --------------------------- 1 file changed, 74 deletions(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 3a819449..2c0d2750 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -648,80 +648,6 @@

Delegated UIs

Version Compatibility with 2.0 Specifications

-
-

Deprecated terms

- -

A number of terms introduced in early development of the OSLC QM domain that were deprecated in the finalized V2.0. These terms are summarized here in order to indicate they remain deprecated.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Prefixed NameOccursRead-onlyValue-typeRepresen-tationRangeDescription
deprecated dcterms:typezero-or-moreunspecifiedStringn/an/aA short string representation for the type, example Defect.
Relationship properties: This grouping of properties are used to identify relationships between resources managed by other OSLC servers
deprecated oslc_cm:testedByTestCasezero-or-manyFalseResourceReferenceanyTest case by which this Change Request is tested. It is likely that the target resource will be an oslc_qm:TestCase, but that is not necessarily the case.
deprecated oslc_cm:affectsTestResultzero-or-manyFalseResourceReferenceanyAssociated QM resource that is affected by this Change Request. It is likely that the target resource will be an oslc_qm:TestResult, but that is not necessarily the case.
deprecated oslc_cm:blocksTestExecutionRecordzero-or-manyFalseResourceReferenceanyAssociated QM resource that is blocked by this Change Request. It is likely that the target resource will be an oslc_cm:TestExecutionRecord, but that is not necessarily the case.
-
- -
- -
-

Observations in migration from Version 2.0

The following differences where noted when migrating the open-services.net verion 2.0 Quality Management specification to the version 2.1 OASIS template based upon Change Management

From e4dc741ed090134d3eae17aa22bf55ae5c31e3dd Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Thu, 19 Sep 2019 18:49:25 +0200 Subject: [PATCH 4/6] =?UTF-8?q?=F0=9F=93=9C=F0=9F=93=8E=20Restore=20MUST?= =?UTF-8?q?=20for=20Query=20support=20from=20v2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- specs/qm/quality-management-spec.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 2c0d2750..292983ff 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -346,7 +346,7 @@

Base Requirements

- + From 234d0cb055ba1a9536621d2220d8cae8f5b73ce5 Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Thu, 19 Sep 2019 19:56:15 +0200 Subject: [PATCH 5/6] Remove Query MUST from the table of differences --- specs/qm/quality-management-spec.html | 6 ------ 1 file changed, 6 deletions(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 292983ff..34907a0c 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -666,12 +666,6 @@

Version Compatibility with 2.0 Specifications

- - - - - - From 358a02df99e67109bc971de52df4a5000b83218b Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Fri, 20 Sep 2019 01:02:34 +0200 Subject: [PATCH 6/6] :paperclip: Use cite tags Signed-off-by: Andrew Berezovskyi --- specs/qm/quality-management-spec.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/specs/qm/quality-management-spec.html b/specs/qm/quality-management-spec.html index 34907a0c..76f0e18b 100644 --- a/specs/qm/quality-management-spec.html +++ b/specs/qm/quality-management-spec.html @@ -400,10 +400,10 @@

Base Requirements

Specification Versioning

This specification follows the specification version guidelines given in - - OSLC Core Version 3.0. Part 1: Overview ([[!OSLCCore3]], section 5). There are no substantive changes from - OSLC Quality Management Specification - Version 2.0 [[OSLCQM2]]. All changes are all upward compatible additions and do not introduce + + OSLC Core Version 3.0. Part 1: Overview ([[!OSLCCore3]], section 5). There are no substantive changes from + OSLC Quality Management Specification + Version 2.0 [[OSLCQM2]]. All changes are all upward compatible additions and do not introduce incompatibilities with Version 2.0.

Query CapabilitiesOSLC servers SHOULD provide query capabilities to enable clients to query for resourcesOSLC servers MUST provide query capabilities to enable clients to query for resources
Query SyntaxThese requirements appear to be hosted under the heading of Discovery No action
02Query capability is MUSTQuery capability is SHOULDNo action
03 Query MUST scope limited to oslc.where and oslc.select