From dfaca307165170893182a7d2fdfe68caf9fb3ecf Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Thu, 10 Sep 2026 18:50:40 +0200 Subject: [PATCH] harmonixe actors with party model Signed-off-by: Jan Kowalleck --- schema/2.0/model/cyclonedx-blueprint-2.0.schema.json | 10 +--------- schema/2.0/model/cyclonedx-common-2.0.schema.json | 1 + schema/2.0/model/cyclonedx-declaration-2.0.schema.json | 1 + schema/2.0/model/cyclonedx-metadata-2.0.schema.json | 1 + 4 files changed, 4 insertions(+), 9 deletions(-) diff --git a/schema/2.0/model/cyclonedx-blueprint-2.0.schema.json b/schema/2.0/model/cyclonedx-blueprint-2.0.schema.json index 28a4937b0..6480d7ba4 100644 --- a/schema/2.0/model/cyclonedx-blueprint-2.0.schema.json +++ b/schema/2.0/model/cyclonedx-blueprint-2.0.schema.json @@ -276,15 +276,7 @@ "format": "date-time", "description": "When the blueprint was created or last updated." }, - "authors": { - "type": "array", - "title": "Authors", - "uniqueItems": true, - "items": { - "$ref": "cyclonedx-party-2.0.schema.json#/$defs/partyChoice" - }, - "description": "The parties that created the blueprint. Each entry is either an inline party object or a reference to a previously declared party. The party's `roles` should include `author`." - }, + "parties": "TODO", "reviewer": { "$ref": "cyclonedx-party-2.0.schema.json#/$defs/partyChoice", "description": "The party that reviewed the blueprint. The party's `roles` should include `reviewer`." diff --git a/schema/2.0/model/cyclonedx-common-2.0.schema.json b/schema/2.0/model/cyclonedx-common-2.0.schema.json index 6e53d544b..7f5513614 100644 --- a/schema/2.0/model/cyclonedx-common-2.0.schema.json +++ b/schema/2.0/model/cyclonedx-common-2.0.schema.json @@ -780,6 +780,7 @@ "description": "The URL to the commit. This URL will typically point to a commit in a version control system.", "format": "iri-reference" }, + "parties": "TODO - replace author, committer", "author": { "title": "Author", "description": "The author who created the changes in the commit", diff --git a/schema/2.0/model/cyclonedx-declaration-2.0.schema.json b/schema/2.0/model/cyclonedx-declaration-2.0.schema.json index 951e5a807..d3741028e 100644 --- a/schema/2.0/model/cyclonedx-declaration-2.0.schema.json +++ b/schema/2.0/model/cyclonedx-declaration-2.0.schema.json @@ -268,6 +268,7 @@ "title": "Expires", "description": "The date and time (timestamp) when the evidence is no longer valid." }, + "partoes": "TODO -- replace author, reviewer", "author": { "$ref": "cyclonedx-common-2.0.schema.json#/$defs/organizationalContact", "title": "Author", diff --git a/schema/2.0/model/cyclonedx-metadata-2.0.schema.json b/schema/2.0/model/cyclonedx-metadata-2.0.schema.json index 5da767611..4f0cd0c3f 100644 --- a/schema/2.0/model/cyclonedx-metadata-2.0.schema.json +++ b/schema/2.0/model/cyclonedx-metadata-2.0.schema.json @@ -32,6 +32,7 @@ } } }, + "parties": "TODO -- replace authors, manufacturer, supplier", "manufacturer": { "title": "BOM Manufacturer", "description": "The organization that created the BOM.\nManufacturer is common in BOMs created through automated processes. BOMs created through manual means may have `@.authors` instead.",