Skip to content

Commit 0f8a254

Browse files
Initial checkin of perspective model. (#745)
Implements perspective model. Closes #736
2 parents e41bbc6 + f16489b commit 0f8a254

4 files changed

Lines changed: 456 additions & 0 deletions

File tree

schema/2.0/cyclonedx-2.0.schema.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@
7979
"citations": {
8080
"$ref": "model/cyclonedx-citation-2.0.schema.json#/$defs/citations"
8181
},
82+
"perspectives": {
83+
"$ref": "model/cyclonedx-perspective-2.0.schema.json#/$defs/perspectives"
84+
},
8285
"properties": {
8386
"$ref": "model/cyclonedx-common-2.0.schema.json#/$defs/properties"
8487
},

schema/2.0/model/cyclonedx-common-2.0.schema.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@
215215
"codified-infrastructure",
216216
"quality-metrics",
217217
"poam",
218+
"perspective",
218219
"electronic-signature",
219220
"digital-signature",
220221
"rfc-9116",
@@ -264,6 +265,7 @@
264265
"codified-infrastructure": "Code or configuration that defines and provisions virtualized infrastructure, commonly referred to as Infrastructure as Code (IaC).",
265266
"quality-metrics": "Report or system in which quality metrics can be obtained.",
266267
"poam": "Plans of Action and Milestones (POA&M) complement an \"attestation\" external reference. POA&M is defined by NIST as a \"document that identifies tasks needing to be accomplished. It details resources required to accomplish the elements of the plan, any milestones in meeting the tasks and scheduled completion dates for the milestones\".",
268+
"perspective": "A CycloneDX perspective defines a domain-specific view, enabling different audiences to interpret and navigate the data through their own conceptual lens.",
267269
"electronic-signature": "An e-signature is commonly a scanned representation of a written signature or a stylized script of the person's name.",
268270
"digital-signature": "A signature that leverages cryptography, typically public/private key pairs, which provides strong authenticity verification.",
269271
"rfc-9116": "Document that complies with [RFC 9116](https://www.ietf.org/rfc/rfc9116.html) (A File Format to Aid in Security Vulnerability Disclosure)",

0 commit comments

Comments
 (0)