Skip to content

Commit

Permalink
Jra config psd01 (#540)
Browse files Browse the repository at this point in the history
* Add publishing metadata for config, and run ShapeChecker

* Run all prettier checks, do not stop after first fail

* Correct starting directory for prettier checks

* Run the latest version of prettier (2.1.0)

* Fix several links and accessibility issues

* Fix prettier format for MarkDown file

* More changes to README.md for linter!!

* Stop running prettier on Markdown files

* Remove excess spaces from Markdown files added by prettier

* Update README to reflect very old change of name docs->specs

* fixes #418

* Fix incorrect spacing in yaml

* Fix HTML validation errors

* Add a release link property to configurations

* Update to ReSpec 2.1.20

* Merge in ShapeChecker changes from master

* Fix bad merge of check-qm.sh

* Selections type can no longer be inferred

* Update to ReSpec 2.1.22

* Update to ReSpec 2.1.22

* Typos in activity shape

* List required operations on selections resources

* Add some notes to the ShapeChecker README

* Updates to prepare for publishing PSD01

* Added machine readable files to additional artifacts

Other minor updates.

* Ran prettier

* Added conformance clause to whitelist Configuration-Context header

* Changed text on Acces-Control-Allow-Headers constraint

* Had to run prettier again

* Added ABNF for Configuration-Context

* Removed reference to IETF RFC TBD

* Added biblio reference to URI general syntax

* Ran prettier one last time

* Editorial updates requested by OASIS

Added the part numbers back into the multi-part specification.

* Ran prettier

* Updated ReSpec

And merged master into the branch

Co-authored-by: ndjc <ndjc@ncrossley.com>
  • Loading branch information
Jim Amsden and ndjc authored Sep 17, 2021
1 parent db4b830 commit cc68ca8
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 55 deletions.
38 changes: 24 additions & 14 deletions specs/config/config-resources.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
name="description"
content="This part of the OSLC Configuration Management Specification defines the representation and behavior of components and configurations of resources in those components (typically referred to as configurations of components, or just configurations)."
/>
<title>OSLC Configuration Management 1.0: Configuration Specification</title>
<title>OSLC Configuration Management Version 1.0. Part 3: Configuration Specification</title>
<script
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.28/builds/respec-oasis-common.min.js"
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.29/builds/respec-oasis-common.min.js"
async
class="remove"
></script>
Expand All @@ -24,7 +24,7 @@
}
var respecConfig = {
shortName: "oslc-config-mgmt-cr",
citationLabel: "OSLC-ConfigMgmt-v1.0-cr",
citationLabel: "OSLC-Config-1.0-Part3",
specStatus: status,
revision: rev,
conformanceLabelPrefix: "CONFIG-RES",
Expand Down Expand Up @@ -76,22 +76,28 @@

// Other parts of multi-part spec
additionalArtifacts: [
{ title: "OSLC Configuration Management 1.0: Overview", href: thisBase + "/oslc-config-mgt.html" },
{
title: "OSLC Configuration Management 1.0: Versioned Resources",
title: "OSLC Configuration Management Version 1.0. Part 1: Overview",
href: thisBase + "/oslc-config-mgt.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 2: Versioned Resources",
href: thisBase + "/versioned-resources.html",
},
{
title: "OSLC Configuration Management 1.0: Configuration Specification (this document)",
title: "OSLC Configuration Management Version 1.0. Part 3: Configuration Specification (this document)",
href: thisBase + "/config-resources.html",
},
{ title: "OSLC Configuration Management 1.0: RDF Vocabulary", href: thisBase + "/config-vocab.html" },
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Terms",
title: "OSLC Configuration Management Version 1.0. Part 4: RDF Vocabulary",
href: thisBase + "/config-vocab.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 5: Machine Readable Vocabulary Terms",
href: thisBase + "/config-vocab.ttl",
},
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Constraints",
title: "OSLC Configuration Management Version 1.0. Part 6: Machine Readable Vocabulary Constraints",
href: thisBase + "/config-shapes.ttl",
},
],
Expand All @@ -106,16 +112,20 @@
},
OSLCCore3: {
title: "OSLC Core Version 3.0. Part 1: Overview",
href: "https://open-services.net/spec/core/latest",
authors: ["Jim Amsden", "S. Speicher"],
status: "Project Specification Draft",
href: "https://docs.oasis-open-projects.org/oslc-op/core/v3.0/oslc-core.html",
authors: ["Jim Amsden"],
publisher: "OASIS",
},
TRS: {
title: "OSLC Tracked Resource Set Version 3.0. Part 1: Specification",
href: "https://docs.oasis-open-projects.org/oslc-op/trs/v3.0/tracked-resource-set.html",
authors: ["Steve Speicher", "Frank Budinsky", "Vivek Garg", "Nick Crossley"],
publisher: "OASIS",
},
OSLCQuery: {
title: "OSLC Query Version 3.0",
href: "https://open-services.net/specifications/query/oslc-query.html",
href: "https://docs.oasis-open-projects.org/oslc-op/query/v3.0/oslc-query.html",
authors: ["Jim Amsden", "S. Padgett", "S. Speicher", "David Honey"],
status: "Public Review Draft Project Specification",
publisher: "OASIS",
},
URI: {
Expand Down
24 changes: 13 additions & 11 deletions specs/config/config-vocab.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<head>
<meta charset="utf-8" />
<meta name="description" content="OSLC Configuration Management RDF Vocabulary" />
<title>OSLC Configuration Management 1.0: RDF Vocabulary</title>
<title>OSLC Configuration Management Version 1.0. Part 4: RDF Vocabulary</title>
<script
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.28/builds/respec-oasis-common.min.js"
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.29/builds/respec-oasis-common.min.js"
async
class="remove"
></script>
Expand All @@ -21,7 +21,7 @@
}
var respecConfig = {
shortName: "oslc-config-mgmt-vocab",
citationLabel: "OSLC-ConfigMgmt-1.0-vocab",
citationLabel: "OSLC-Config-1.0-Part4",
specStatus: status,
revision: rev,
conformanceLabelPrefix: "CONFIG-VOCAB",
Expand Down Expand Up @@ -74,35 +74,37 @@

// Other parts of multi-part spec
additionalArtifacts: [
{ title: "OSLC Configuration Management 1.0: Overview", href: thisBase + "/oslc-config-mgt.html" },
{
title: "OSLC Configuration Management 1.0: Versioned Resources",
title: "OSLC Configuration Management Version 1.0. Part 1: Overview",
href: thisBase + "/oslc-config-mgt.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 2: Versioned Resources",
href: thisBase + "/versioned-resources.html",
},
{
title: "OSLC Configuration Management 1.0: Configuration Specification",
title: "OSLC Configuration Management Version 1.0. Part 3: Configuration Specification",
href: thisBase + "/config-resources.html",
},
{
title: "OSLC Configuration Management 1.0: RDF Vocabulary (this document)",
title: "OSLC Configuration Management Version 1.0. Part 4: RDF Vocabulary (this document)",
href: thisBase + "/config-vocab.html",
},
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Terms",
title: "OSLC Configuration Management Version 1.0. Part 5: Machine Readable Vocabulary Terms",
href: thisBase + "/config-vocab.ttl",
},
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Constraints",
title: "OSLC Configuration Management Version 1.0. Part 6: Machine Readable Vocabulary Constraints",
href: thisBase + "/config-shapes.ttl",
},
],

localBiblio: {
OSLCCore3: {
title: "OSLC Core Version 3.0. Part 1: Overview",
href: "https://open-services.net/spec/core/latest",
href: "https://docs.oasis-open-projects.org/oslc-op/core/v3.0/oslc-core.html",
authors: ["Jim Amsden", "S. Speicher"],
status: "Project Specification Draft",
publisher: "OASIS",
},
},
Expand Down
33 changes: 18 additions & 15 deletions specs/config/oslc-config-mgt.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
name="description"
content="OSLC Configuration Management defines an RDF vocabulary and a set of REST APIs for managing versions and configurations of linked data resources from multiple domains."
/>
<title>OSLC Configuration Management 1.0: Overview</title>
<title>OSLC Configuration Management Version 1.0. Part 1: Overview</title>
<script
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.28/builds/respec-oasis-common.min.js"
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.29/builds/respec-oasis-common.min.js"
async
class="remove"
></script>
Expand All @@ -24,7 +24,7 @@
}
var respecConfig = {
shortName: "oslc-config-mgmt",
citationLabel: "OSLC-ConfigMgmt-v1.0-Overview",
citationLabel: "OSLC-Config-1.0-Part1",
specStatus: status,
revision: rev,
conformanceLabelPrefix: "CONFIG-MGT",
Expand Down Expand Up @@ -77,24 +77,27 @@
// Other parts of multi-part spec
additionalArtifacts: [
{
title: "OSLC Configuration Management 1.0: Overview (this document)",
title: "OSLC Configuration Management Version 1.0. Part 1: Overview (this document)",
href: thisBase + "/oslc-config-mgt.html",
},
{
title: "OSLC Configuration Management 1.0: Versioned Resources",
title: "OSLC Configuration Management Version 1.0. Part 2: Versioned Resources",
href: thisBase + "/versioned-resources.html",
},
{
title: "OSLC Configuration Management 1.0: Configuration Specification",
title: "OSLC Configuration Management Version 1.0. Part 3: Configuration Specification",
href: thisBase + "/config-resources.html",
},
{ title: "OSLC Configuration Management 1.0: RDF Vocabulary", href: thisBase + "/config-vocab.html" },
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Terms",
title: "OSLC Configuration Management Version 1.0. Part 4: RDF Vocabulary",
href: thisBase + "/config-vocab.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 5: Machine Readable Vocabulary Terms",
href: thisBase + "/config-vocab.ttl",
},
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Constraints",
title: "OSLC Configuration Management Version 1.0. Part 6: Machine Readable Vocabulary Constraints",
href: thisBase + "/config-shapes.ttl",
},
],
Expand All @@ -108,16 +111,16 @@
publisher: "http://open-services.net",
},
OSLCCore3: {
title: "OSLC Core 3.0",
href: "https://docs.oasis-open.org/oslc-core/oslc-core/v3.0/oslc-core-v3.0-part1-overview.html",
title: "OSLC Core Version 3.0. Part 1: Overview",
href: "https://docs.oasis-open-projects.org/oslc-op/core/v3.0/oslc-core.html",
authors: ["Jim Amsden"],
publisher: "OASIS",
},
TRS: {
title: "OSLC Tracked Resource Set",
href: "https://open-services.net/wiki/core/TrackedResourceSet-2.0/",
authors: ["Steve Speicher", "Frank Budinsky", "Vivek Garg"],
publisher: "http://open-services.net",
title: "OSLC Tracked Resource Set Version 3.0. Part 1: Specification",
href: "https://docs.oasis-open-projects.org/oslc-op/trs/v3.0/tracked-resource-set.html",
authors: ["Steve Speicher", "Frank Budinsky", "Vivek Garg", "Nick Crossley"],
publisher: "OASIS",
},
ITSM: {
title: "IT Service Management",
Expand Down
36 changes: 21 additions & 15 deletions specs/config/versioned-resources.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
name="description"
content="This part of the OSLC Configuration Management Specification defines the representation and behavior of versioned resources."
/>
<title>OSLC Configuration Management 1.0: Versioned Resources</title>
<title>OSLC Configuration Management Version 1.0. Part 2: Versioned Resources</title>
<script
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.28/builds/respec-oasis-common.min.js"
src="https://cdn.jsdelivr.net/gh/oasis-tcs/tab-respec@v2.1.29/builds/respec-oasis-common.min.js"
async
class="remove"
></script>
Expand All @@ -24,7 +24,7 @@
}
var respecConfig = {
shortName: "oslc-config-mgmt-vr",
citationLabel: "OSLC-ConfigMgmt-v1.0-vr",
citationLabel: "OSLC-Config-1.0-Part2",
specStatus: status,
revision: rev,
conformanceLabelPrefix: "CONFIG-VR",
Expand Down Expand Up @@ -76,38 +76,44 @@

// Other parts of multi-part spec
additionalArtifacts: [
{ title: "OSLC Configuration Management 1.0: Overview", href: thisBase + "/oslc-config-mgt.html" },
{
title: "OSLC Configuration Management 1.0: Versioned Resources (this document)",
title: "OSLC Configuration Management Version 1.0. Part 1: Overview",
href: thisBase + "/oslc-config-mgt.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 2: Versioned Resources (this document)",
href: thisBase + "/versioned-resources.html",
},
{
title: "OSLC Configuration Management 1.0: Configuration Specification",
title: "OSLC Configuration Management Version 1.0. Part 3: Configuration Specification",
href: thisBase + "/config-resources.html",
},
{ title: "OSLC Configuration Management 1.0: RDF Vocabulary", href: thisBase + "/config-vocab.html" },
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Terms",
title: "OSLC Configuration Management Version 1.0. Part 4: RDF Vocabulary",
href: thisBase + "/config-vocab.html",
},
{
title: "OSLC Configuration Management Version 1.0. Part 5: Machine Readable Vocabulary Terms",
href: thisBase + "/config-vocab.ttl",
},
{
title: "OSLC Configuration Management 1.0: Machine Readable Vocabulary Constraints",
title: "OSLC Configuration Management Version 1.0. Part 6: Machine Readable Vocabulary Constraints",
href: thisBase + "/config-shapes.ttl",
},
],

localBiblio: {
OSLCCore3: {
title: "OSLC Core 3.0",
href: "https://docs.oasis-open.org/oslc-core/oslc-core/v3.0/oslc-core-v3.0-part1-overview.html",
title: "OSLC Core Version 3.0. Part 1: Overview",
href: "https://docs.oasis-open-projects.org/oslc-op/core/v3.0/oslc-core.html",
authors: ["Jim Amsden"],
publisher: "OASIS",
},
TRS: {
title: "OSLC Tracked Resource Set",
href: "https://open-services.net/wiki/core/TrackedResourceSet-2.0/",
authors: ["Steve Speicher", "Frank Budinsky", "Vivek Garg"],
publisher: "https://open-services.net",
title: "OSLC Tracked Resource Set Version 3.0. Part 1: Specification",
href: "https://docs.oasis-open-projects.org/oslc-op/trs/v3.0/tracked-resource-set.html",
authors: ["Steve Speicher", "Frank Budinsky", "Vivek Garg", "Nick Crossley"],
publisher: "OASIS",
},
},
};
Expand Down

0 comments on commit cc68ca8

Please sign in to comment.